diff options
Diffstat (limited to 'Zend/tests/bug76965.phpt')
-rw-r--r-- | Zend/tests/bug76965.phpt | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/Zend/tests/bug76965.phpt b/Zend/tests/bug76965.phpt new file mode 100644 index 0000000000..1a8e7d2d35 --- /dev/null +++ b/Zend/tests/bug76965.phpt @@ -0,0 +1,36 @@ +--TEST-- +Bug #76965 (INI_SCANNER_RAW doesn't strip trailing whitespace) +--FILE-- +<?php +// the trailing whitespace is intentional +$ini = <<<END +1="foo" +2="bar" ; comment +3= baz +4= "foo;bar" +5= "foo" ; bar ; baz +6= "foo;bar" ; baz +7= foo"bar ; "ok +END; + +var_dump(parse_ini_string($ini, false, INI_SCANNER_RAW)); +?> +===DONE=== +--EXPECT-- +array(7) { + [1]=> + string(3) "foo" + [2]=> + string(3) "bar" + [3]=> + string(3) "baz" + [4]=> + string(7) "foo;bar" + [5]=> + string(3) "foo" + [6]=> + string(7) "foo;bar" + [7]=> + string(7) "foo"bar" +} +===DONE=== |