Annotation of embedaddon/php/ext/standard/tests/general_functions/bug41445_1.phpt, revision 1.1.1.2
1.1 misho 1: --TEST--
2: Bug #41445 (parse_ini_file() function parses octal numbers in section names) - 2
3: --FILE--
4: <?php
5:
1.1.1.2 ! misho 6: $file = dirname(__FILE__)."/bug41445_1.ini";
1.1 misho 7:
8: $data = <<<DATA
9: [2454.33]
10: 09 = yes
11:
12: [9876543]
13: 098765434567876543 = yes
14:
15: [09876543]
16: 987654345678765432456798765434567876543 = yes
17: DATA;
18:
19: file_put_contents($file, $data);
20:
21: var_dump(parse_ini_file($file, TRUE));
22: var_dump(parse_ini_file($file));
23:
24: @unlink($file);
25:
26: echo "Done\n";
27: ?>
28: --EXPECTF--
29: array(3) {
30: ["2454.33"]=>
31: array(1) {
32: ["09"]=>
33: string(1) "1"
34: }
35: [9876543]=>
36: array(1) {
37: ["098765434567876543"]=>
38: string(1) "1"
39: }
40: ["09876543"]=>
41: array(1) {
42: ["987654345678765432456798765434567876543"]=>
43: string(1) "1"
44: }
45: }
46: array(3) {
47: ["09"]=>
48: string(1) "1"
49: ["098765434567876543"]=>
50: string(1) "1"
51: ["987654345678765432456798765434567876543"]=>
52: string(1) "1"
53: }
54: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>