Bug #68347 [NEW]: parse_ini_file: warning on string containing "on"

From: Date: Wed, 05 Nov 2014 10:19:03 +0000
Subject: Bug #68347 [NEW]: parse_ini_file: warning on string containing "on"
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-188457@lists.php.net to get a copy of this message
From: cweiske Operating system: PHP version: 5.6.2 Package: Unknown/Other Function Bug Type: Bug Bug description:parse_ini_file: warning on string containing "on" Description: ------------ An .ini file with a value containing the word "on" (among other characters) leads to the following warning: > PHP Warning: syntax error, unexpected BOOL_TRUE in config-git.ini on line 1 As a result, the ini file cannot be parsed and the parse_ini_file returns false. Test script: --------------- config-git.ini: title = a on parse.php: <?php var_dump(parse_ini_file('config-git.ini')); ?> Expected result: ---------------- array(1) { ["title"]=> string(4) "a on" } Actual result: -------------- PHP Warning: syntax error, unexpected BOOL_TRUE in config-git.ini on line 1 in /home/cweiske/Dev/phorkie/config-parse.php on line 2 Warning: syntax error, unexpected BOOL_TRUE in config-git.ini on line 1 in /home/cweiske/Dev/phorkie/config-parse.php on line 2 bool(false) -- Edit bug report at https://bugs.php.net/bug.php?id=68347&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=68347&r=trysnapshot54 Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=68347&r=trysnapshot55 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=68347&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=68347&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=68347&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=68347&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=68347&r=needscript Try newer version: https://bugs.php.net/fix.php?id=68347&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=68347&r=support Expected behavior: https://bugs.php.net/fix.php?id=68347&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=68347&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=68347&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=68347&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=68347&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=68347&r=dst IIS Stability: https://bugs.php.net/fix.php?id=68347&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=68347&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=68347&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=68347&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=68347&r=mysqlcfg

« previous php.bugs (#188457) next »