Bad line number in parse_ini_file error message
| Bug #36046 | Bad line number in parse_ini_file error message | ||||
|---|---|---|---|---|---|
| Submitted: | 2006-01-17 12:00 UTC | Modified: | 2006-01-17 20:57 UTC | ||
| From: | php at koterov dot ru | Assigned: | |||
| Status: | Closed | Package: | Scripting Engine problem | ||
| PHP Version: | 5.1.2 | OS: | Windows XP | ||
| Private report: | No | CVE-ID: | None | ||
[2006-01-17 12:00 UTC] php at koterov dot ru
Description:
------------
When using multiline INI values, line counter breaks. Seems parser always perceive one directive as one line. So, debugging becomes difficult where are errors in INI file (see example below, directive [other = aa " bb "] has syntax error.
Reproduce code:
---------------
-- t_pif_line.php --
<?php
parse_ini_file('t_pif_line.ini');
?>
-- t_pif_line.ini --
key = "aaa
bbb
ccc
"
other = aa " bb "
Expected result:
----------------
Warning: Error parsing t_pif_line.ini on line 5 in P:\home\localhost\www\t_pif_line.php on line 2
Actual result:
--------------
Warning: Error parsing t_pif_line.ini on line 2 in P:\home\localhost\www\t_pif_line.php on line 2
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2006-01-17 20:57 UTC] iliaa@php.net