#19608 [Opn->Csd]: parse_ini_file(): undocumented behaviour with constants
| From: | philip@php.net | Date: | Tue, 19 Nov 2002 08:54:31 +0000 |
| Subject: | #19608 [Opn->Csd]: parse_ini_file(): undocumented behaviour with constants | ||
| References: | 1 | Groups: | php.doc |
| Request: | Send a blank email to phpdoc+get-969349788@lists.php.net to get a copy of this message | ||
ID: 19608
Updated by: philip@php.net
Reported By: jaenecke@gmx.li
-Status: Open
+Status: Closed
Bug Type: Documentation problem
Operating System: Linux 2.4.18
PHP Version: 4.2.3
New Comment:
This is now documented and will show up within the next few days. The
patch can be seen here:
http://cvs.php.net/diff.php/phpdoc/en/reference/filesystem/functions/parse-ini-file.xml?r1=1.6&r2=1.7&ty=h
Thank you for the report!
Previous Comments:
------------------------------------------------------------------------
[2002-09-26 15:37:01] goba@php.net
Well, this is a feature, this is how E_ constants work in the ini file
I guess. This can be useful in many cases, so it definitely needs to be
added into the docs.
------------------------------------------------------------------------
[2002-09-26 14:34:55] jaenecke@gmx.li
.
------------------------------------------------------------------------
[2002-09-26 03:58:15] jaenecke@gmx.li
Given a file test.ini like
foo = BAR
and parsing it in parse.php:
define ( 'BAR', 'just any value' );
$ini = parse_ini_file ( 'test.ini' );
print_r ( $ini );
will result in
Array
(
[foo] => just any value
)
This is maybe a quite useful behaviour but should at least be mentioned
in the documentation.
I would prefer a third argument added to the function which could be
used to turn this feature off.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=19608&edit=1