ID: 34882
Updated by: [EMAIL PROTECTED]
Reported By: theo at crazygreek dot co dot uk
Status: Open
Bug Type: Feature/Change Request
Operating System: Linux
PHP Version: 5.0.5
New Comment:
confirmed
main/php_variables.c, line 106
Previous Comments:
------------------------------------------------------------------------
[2005-10-15 23:39:22] theo at crazygreek dot co dot uk
Description:
------------
PHP automagically converts the '.' char in POST/GET field names to '_'.
While i am fully aware as to why it does it, there is are a number
arguments for being able to turn off this 'feature':
(a) There is no way to change a field name 'animal.moo_cows'
back to it's original form other than manually parsing
the POST/GET data.
(b) For those silly enough to be using register globals,
$moo.cows may not be a valid variable - but then
neither is $moo:cows, or $moo!cows, yet : and ! are not
converted into underscores. where is the logic in that?
Having a ini setting or some such to be able to turn off this rather
messed up behaviour would be very useful.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=34882&edit=1