|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2009-08-07 14:21 UTC] svn@php.net
[2009-08-07 14:23 UTC] jani@php.net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sun Oct 26 08:00:02 2025 UTC |
Description: ------------ This is quite similar to #44609. Probably still not properly fixed. Reproduce code: --------------- <?php // Set ini file location $ini_location = dirname(__FILE__) . '/test.ini'; // Build ini data $ini_data = ' [cases] Case.a = avalue Case.b = "$dollar_sign$" Case.c = 10 '; // Save ini data to file file_put_contents($ini_location, $ini_data); var_dump(parse_ini_file('test.ini')); ?> Expected result: ---------------- array(3) { ["Case.a"]=> string(6) "avalue" ["Case.b"]=> string(13) "$dollar_sign$" ["Case.c"]=> string(2) "10" } Actual result: -------------- Warning: syntax error, unexpected $end, expecting TC_DOLLAR_CURLY or TC_QUOTED_STRING or '"' in test.ini on line 5 in C:\Users\Marek Nos\Documents\workspace\parse_ini.php on line 17 bool(false)