Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100114 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 77336 invoked from network); 29 Jul 2017 20:22:36 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Jul 2017 20:22:36 -0000 Authentication-Results: pb1.pair.com smtp.mail=smalyshev@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=smalyshev@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.83.47 as permitted sender) X-PHP-List-Original-Sender: smalyshev@gmail.com X-Host-Fingerprint: 74.125.83.47 mail-pg0-f47.google.com Received: from [74.125.83.47] ([74.125.83.47:34365] helo=mail-pg0-f47.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 28/B0-07025-A8EEC795 for ; Sat, 29 Jul 2017 16:22:36 -0400 Received: by mail-pg0-f47.google.com with SMTP id u185so17769305pgb.1 for ; Sat, 29 Jul 2017 13:22:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=USenFmP86YU7FhNdwa1idyyFyoUJcjf7vti9wCOdJcA=; b=o0zjEq8lvfHaQmwKv4X2iaRSwwvfPFiQEurSGj3TXk+B+x6cCR9bBgh83HVHGGwcP1 9UwOvL8CQ6MXlZtH9zMQQeqSOFrEh/Vl7OWFGwoAKlV23rNb9J6HigEW3Ys4oj0kmcFF T8rZDHd8PrLyosNbYsxfCfWo6vC9Xwk8uaVU2b0E1Ez+XgVEG8ogVbgWU+pVsdYn1712 qYmPSehPt33G2ZKO4eO2FyCaxzVklOVGmW6YoOopBgPMWcr9ya1IAmcuhX2R53sgjDl1 qTJZuRfYcdev+blgx57JNvIeS1sttDz8ZuxYKVloyJov7/nWxug1O9YkEekMeAttNqr7 lJLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=USenFmP86YU7FhNdwa1idyyFyoUJcjf7vti9wCOdJcA=; b=QnrH8OY0JMudLAtvKm0pgtcA7+FwTE4tZFPbtpl3kF+1L6ZPFdjlN+DgGcri4keuPF nvE9Cm8OrE7R1kpN6bu1Qh7Yekvyr5IcVSu4KkWzE53iliQOgwqGlZu2Hj4M+2xScs6B m5QxMTdJAPAnu7nt1de7hd/sTb+u7ejMnbjPMqrPHE9L118Ni9BD5qg6/RXawHWTqppx NUQ6JSo/AC9qEU1wXvpOGBV9L715Em9PgR9j9y+0mqjcnzX+S9QMPAfVWKkYYNEMw0is Jp2V61N9x7y19JomEoLHNfj8dqM5GALTMWc0XmmoGyowUHngA/X99X5qPKIa47QBQJP3 +ZyQ== X-Gm-Message-State: AIVw112PKkGZRrqrWs2dmyGD3p0aLGgsPBMImkg+hJtrontd1Ey1aE+1 94jLS/HV3tZ7cKqIrfM= X-Received: by 10.84.238.138 with SMTP id v10mr12046898plk.335.1501359751728; Sat, 29 Jul 2017 13:22:31 -0700 (PDT) Received: from ?IPv6:2602:306:ce9c:e680:f4a8:eba3:734e:a7d6? ([2602:306:ce9c:e680:f4a8:eba3:734e:a7d6]) by smtp.gmail.com with ESMTPSA id 64sm41700558pff.168.2017.07.29.13.22.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 29 Jul 2017 13:22:31 -0700 (PDT) To: Rowan Collins , PHP internals References: <72B777E0-9E71-4D63-A9D0-20FD62F1A187@gmail.com> Message-ID: Date: Sat, 29 Jul 2017 13:22:30 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <72B777E0-9E71-4D63-A9D0-20FD62F1A187@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Changes to SuperGlobals for PHP 8 (was: something about session_start...) From: smalyshev@gmail.com (Stanislav Malyshev) Hi! > On a slight tangent, I consider $_SERVER to be a broken pile of > "we'll just shove this in here and hope for the best", and I will > oppose any attempt to convert it into an object which doesn't > reorganize its keys to be sane, documented, and as cross-platform as > the SAPI layer can make it. :P You cannot make it cross-platform, as it is specifically made for environment consisting the current platform, making it cross-platform would just force you to create yet another one which contains the bits that didn't fit into "cross-platform". As for sane/documented, documenting every quirk of every system is a herculean task, and we don't have too much control about how (in)sane each OS environment could get. -- Stas Malyshev smalyshev@gmail.com