Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100104 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 51137 invoked from network); 29 Jul 2017 14:29:06 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Jul 2017 14:29:06 -0000 Authentication-Results: pb1.pair.com header.from=php@golemon.com; sender-id=softfail Authentication-Results: pb1.pair.com smtp.mail=php@golemon.com; spf=softfail; sender-id=softfail Received-SPF: softfail (pb1.pair.com: domain golemon.com does not designate 74.125.82.49 as permitted sender) X-PHP-List-Original-Sender: php@golemon.com X-Host-Fingerprint: 74.125.82.49 mail-wm0-f49.google.com Received: from [74.125.82.49] ([74.125.82.49:38827] helo=mail-wm0-f49.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 59/3E-40376-1BB9C795 for ; Sat, 29 Jul 2017 10:29:05 -0400 Received: by mail-wm0-f49.google.com with SMTP id m85so137095860wma.1 for ; Sat, 29 Jul 2017 07:29:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=golemon-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=IvolLHfD3RrwD8ryB8u8xRsfn1Ox5dwpMDMGl5gX8oM=; b=jNNH8D9gZph73/kiwnIfAw84ONP9wroogGfP/n2yGMFHGIi2jydM44ktB7J0HvMAOx eZjGgLa1Iqs4bkU8kDPyGNfCcVt+eWQ14UBJt3Y4AowlgiLK0HZOnO0z+7tIVKo5b/oX nwxA2Ex4jeYss2wiB+g+u+fUtXqWnwjwc3ImedZy6BNQg4Mxo21eQcAELB5gXg9vRJB1 hIcAfETNgS7j3c0VpE+uFE61/EQQG9PW741Xzrknch0kERSzzD7OMa9pni4RjpECgkxf rMh4+ltK1YTzraGZBqmismbOzPcUvMprDx5HEMXCE5VvYTExFrBZYdq7mW/1ZH11op14 68Bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=IvolLHfD3RrwD8ryB8u8xRsfn1Ox5dwpMDMGl5gX8oM=; b=ItBqubaMePsPkSsWhn/8331zmV7zTmQRyCkx1le8oaIoabSwgXak8zD5aFlavlfhGp gRlkpGyjMcktqhFhi7NbpomjDok+KBcdXm6PvKMg23zE44ImXzWJzcJo3sDnTYp1YLPB vJL7oSPzJxUWUmPtJmkrGYAbVVO7X0EgOLp4zqfJocBT6V7yteGxLRJmldoP66mwgUNY sa/OQUbuNwQde/TXJ1tQkn8FeaiN9YBmoF4EnE/AVr0QZ/eVw/cyOi3QElvJjRLL2a3w SnaRAJPuvwl1mRHJpaMB6F41atYUPyg9ssYwh9I36oB0U3ZVXUAQMkHfWIevzaJpNdwZ c6Pw== X-Gm-Message-State: AIVw1102dquOdn/FF81fk+dkADX+TMR2Ki4MfHAcMWH330LC8T3yysGm KxwaSS5LH04vO+vtlg82gCFIL+/el0BV X-Received: by 10.28.129.70 with SMTP id c67mr8038389wmd.175.1501338542537; Sat, 29 Jul 2017 07:29:02 -0700 (PDT) MIME-Version: 1.0 Sender: php@golemon.com Received: by 10.223.169.234 with HTTP; Sat, 29 Jul 2017 07:29:01 -0700 (PDT) X-Originating-IP: [71.251.16.204] In-Reply-To: <48.3D.40376.3F69C795@pb1.pair.com> References: <48.3D.40376.3F69C795@pb1.pair.com> Date: Sat, 29 Jul 2017 10:29:01 -0400 X-Google-Sender-Auth: RhgBCEr6snnZnaezVJer5gUNBJ0 Message-ID: To: Andrea Faulds Cc: PHP internals Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] Re: Changes to SuperGlobals for PHP 8 (was: something about session_start...) From: pollita@php.net (Sara Golemon) On Sat, Jul 29, 2017 at 10:08 AM, Andrea Faulds wrote: > I'd just like to add that if we were going to make BC-breaking changes to > superglobals in PHP 8, we might as well also get rid of the name mangling on > keys for $_GET, $_POST and $_REQUEST at the same time ("foo.x" becomes > "foo_x" etc, because we used to have register_globals and needed clean > variable names). > Excellent point. I always forget this is a thing we do and it needs to die. Even if we leave everything else aboue the super globals alone, this one thing should die in PHP 8. -Sara