Annotation of embedaddon/php/ext/standard/tests/general_functions/bug40752.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #40752 (parse_ini_file() segfaults when a scalar setting is redeclared as an array)
3: --FILE--
4: <?php
5:
6: $file = dirname(__FILE__)."/bug40752.ini";
7: file_put_contents($file, '
8: foo = 1;
9: foo[] = 1;
10: ');
11:
12: var_dump(parse_ini_file($file));
13:
14: file_put_contents($file, '
15: foo[] = 1;
16: foo = 1;
17: ');
18:
19: var_dump(parse_ini_file($file));
20:
21: unlink($file);
22:
23: echo "Done\n";
24: ?>
25: --EXPECTF--
26: array(1) {
27: ["foo"]=>
28: array(1) {
29: [0]=>
30: string(1) "1"
31: }
32: }
33: array(1) {
34: ["foo"]=>
35: string(1) "1"
36: }
37: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>