[Discussion] Dots and spaces in GPC variable names

From: Date: Tue, 02 May 2017 10:56:45 +0000
Subject: [Discussion] Dots and spaces in GPC variable names
Groups: php.internals 
Request: Send a blank email to internals+get-98931@lists.php.net to get a copy of this message
Hi all, With parse_str() usage without a second parameter being deprecated, I was looking to possibly drop the behavior where it replaces spaces and dots with underscores in the result array, and ... As it often turns out - it's not that simple, because it re-uses the code that handles GPC vars. I didn't even know this mangling happened with GPC vars. I can only assume that's legacy from the the register_global days, as I certainly don't see a reason for it now. Am I missing something? And more importantly, can we change that? It's a significant BC break, yes, but the current behavior is horribly broken IMO. Cheers, Andrey.

« previous php.internals (#98931) next »