bug77589.phpt 457 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. --TEST--
  2. BUG #77589 (Core dump using parse_ini_string with numeric sections)
  3. --FILE--
  4. <?php
  5. var_dump(
  6. parse_ini_string(<<<INI
  7. [0]
  8. a = 1
  9. b = on
  10. c = true
  11. ["true"]
  12. a = 100
  13. b = null
  14. c = yes
  15. INI
  16. , TRUE, INI_SCANNER_TYPED));
  17. ?>
  18. --EXPECT--
  19. array(2) {
  20. [0]=>
  21. array(3) {
  22. ["a"]=>
  23. int(1)
  24. ["b"]=>
  25. bool(true)
  26. ["c"]=>
  27. bool(true)
  28. }
  29. ["true"]=>
  30. array(3) {
  31. ["a"]=>
  32. int(100)
  33. ["b"]=>
  34. NULL
  35. ["c"]=>
  36. bool(true)
  37. }
  38. }