123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- --TEST--
- Bug #41445 (parse_ini_file() function parses octal numbers in section names)
- --FILE--
- <?php
- $file = __DIR__."/bug41445.ini";
- $data = <<<DATA
- [001099030277]
- option1 = yes
- [011099030277]
- option2 = yes
- DATA;
- file_put_contents($file, $data);
- var_dump(parse_ini_file($file, TRUE));
- var_dump(parse_ini_file($file));
- $data = <<<DATA
- [23.44]
- option1 = yes
- [9633337363542736472364]
- option2 = yes
- DATA;
- file_put_contents($file, $data);
- var_dump(parse_ini_file($file, TRUE));
- var_dump(parse_ini_file($file));
- @unlink($file);
- echo "Done\n";
- ?>
- --EXPECT--
- array(2) {
- ["001099030277"]=>
- array(1) {
- ["option1"]=>
- string(1) "1"
- }
- ["011099030277"]=>
- array(1) {
- ["option2"]=>
- string(1) "1"
- }
- }
- array(2) {
- ["option1"]=>
- string(1) "1"
- ["option2"]=>
- string(1) "1"
- }
- array(2) {
- ["23.44"]=>
- array(1) {
- ["option1"]=>
- string(1) "1"
- }
- ["9633337363542736472364"]=>
- array(1) {
- ["option2"]=>
- string(1) "1"
- }
- }
- array(2) {
- ["option1"]=>
- string(1) "1"
- ["option2"]=>
- string(1) "1"
- }
- Done
|