1--TEST--
2Bug #51899 (Parse error in parse_ini_file() function when empy value followed by no newline)
3--FILE--
4<?php
5
6var_dump(parse_ini_string('a='));
7var_dump(parse_ini_string('a= '));
8var_dump(parse_ini_string('a='.PHP_EOL));
9var_dump(parse_ini_string('a=b '));
10var_dump(parse_ini_string(''));
11var_dump(parse_ini_string(NULL));
12var_dump(parse_ini_string("\0"));
13
14?>
15--EXPECT--
16array(1) {
17  ["a"]=>
18  string(0) ""
19}
20array(1) {
21  ["a"]=>
22  string(0) ""
23}
24array(1) {
25  ["a"]=>
26  string(0) ""
27}
28array(1) {
29  ["a"]=>
30  string(2) "b "
31}
32array(0) {
33}
34array(0) {
35}
36array(0) {
37}
38