bug52138.phpt 534 B

12345678910111213141516171819202122232425262728293031323334353637
  1. --TEST--
  2. Bug #52138 (Constants are parsed into the ini file for section names)
  3. --FILE--
  4. <?php
  5. define('MYCONST', 1);
  6. define('A', 'B');
  7. $ini_file = __DIR__."/bug52138.data";
  8. $ret = parse_ini_file($ini_file, true);
  9. var_dump($ret);
  10. ?>
  11. --EXPECTF--
  12. array(4) {
  13. ["MYCONST"]=>
  14. array(1) {
  15. ["MYCONST"]=>
  16. string(1) "1"
  17. }
  18. ["M_PI"]=>
  19. array(1) {
  20. ["FOO"]=>
  21. string(%d) "3.%d test"
  22. }
  23. ["foo::bar"]=>
  24. array(2) {
  25. ["A"]=>
  26. string(1) "1"
  27. ["B"]=>
  28. string(3) "BAB"
  29. }
  30. ["MYCONST M_PI"]=>
  31. array(0) {
  32. }
  33. }