diff options
author | Pierrick Charron <pierrick@php.net> | 2018-10-09 01:20:01 -0400 |
---|---|---|
committer | Pierrick Charron <pierrick@php.net> | 2018-10-09 01:20:01 -0400 |
commit | efa5674a9b26864d35618360c2fc99f0b3374a64 (patch) | |
tree | ea3708d5d3ad78ebd8ae2daaea9522da0eb094ce /Zend/tests | |
parent | 879c937a272328d9d333a4188acc98b53f45fcb1 (diff) | |
parent | f42d7bddc0479651ecf7f9cdf375bba74b609bea (diff) | |
download | php-git-efa5674a9b26864d35618360c2fc99f0b3374a64.tar.gz |
Merge branch 'PHP-7.1' into PHP-7.2
Diffstat (limited to 'Zend/tests')
-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=== |