ID: 41276 Updated by: [EMAIL PROTECTED] Reported By: judas dot iscariote at gmail dot com -Status: Open +Status: Analyzed Bug Type: Documentation problem Operating System: Irrelevant PHP Version: Irrelevant New Comment:
Someone needs to figure out if at some point in time this changed or if it has always been _SYSTEM which I'm guessing is the case. Some initial research: Currently it lives in cgi/cgi_main.c: http://cvs.php.net/viewvc.cgi/php-src/sapi/cgi/cgi_main.c It was added here and moved from somewhere else: http://cvs.php.net/viewvc.cgi/php-src/sapi/cgi/cgi_main.c?r1=1.302&r2=1.303 Where did it move from? It appears the entry (including the _ALL information) was added to the manual by a commit based off the ini scripts here: http://cvs.php.net/viewvc.cgi/phpdoc/en/appendices/ini.xml?r1=1.24&r2=1.25 http://cvs.php.net/viewvc.cgi/phpdoc/scripts/iniupdate/ Whoever tackles this should deal with the other cgi.* ini entries too because they all appear wrong (_ALL vs _SYSTEM). Try running the iniupdate scripts again and see what happens. Previous Comments: ------------------------------------------------------------------------ [2007-05-04 04:51:31] judas dot iscariote at gmail dot com Description: ------------ PHP documentation says cgi.fix_pathinfo is PHP_INI_ALL, however the code says it is PHP_INI_SYSTEM Either the manual is wrong or there is a bug in the code ;) Reproduce code: --------------- var_dump(ini_set('cgi.fix_pathinfo',1)); Expected result: ---------------- either the old value displayed or the manual fixed ;) Actual result: -------------- bool(false) and script not doing what the manual says it should . :-) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=41276&edit=1
