PHP :: Bug #29971 :: variables_order behaviour
| Bug #29971 | variables_order behaviour | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Submitted: | 2004-09-03 16:01 UTC | Modified: | 2005-05-25 19:43 UTC |
|
||||||||||
| From: | betz@php.net | Assigned: | zeev (profile) | |||||||||||
| Status: | Closed | Package: | *General Issues | |||||||||||
| PHP Version: | 5CVS-2005-04-03 | OS: | * | |||||||||||
| Private report: | No | CVE-ID: | None | |||||||||||
[2004-09-03 16:01 UTC] betz@php.net
Description: ------------ Hi, regardless of the setting for variables_order, all types of variables (EGPCS) are registered by php. This is true for the apache, cli and cgi SAPI. For sure I doublechecked using the right ini-file. If this is desired behaviour at least the docs are confusing: http://www.php.net/manual/en/ini.sect.data-handling.php#ini.variables-order as they imply, that variables which are not set in variables_order are ignored by php. Reproduce code: --------------- Short repro-skript for cli: ./php -n -d variables_order="GPC" -r 'var_dump($_ENV, $_SERVER);var_dump(ini_get("variables_order"));' ./php -v: PHP 5.0.1 (cli) (built: Aug 31 2004 00:23:09) Copyright (c) 1997-2004 The PHP Group Zend Engine v2.0.1, Copyright (c) 1998-2004 Zend Technologies Expected result: ---------------- array(0) { } array(0) { } string(3) "GPC" Actual result: -------------- $_ENV and $_SERVER are filled
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2004-09-04 14:00 UTC] tony2001@php.net
[2005-03-07 21:05 UTC] sniper@php.net