bug48768.phpt 542 B

12345678910111213141516171819202122232425262728293031
  1. --TEST--
  2. Bug #48768 (parse_ini_*() crashes with INI_SCANNER_RAW)
  3. --FILE--
  4. <?php
  5. $ini_location = __DIR__ . '/bug48768.tmp';
  6. // Build ini data
  7. $ini_data = <<< EOT
  8. equal = "="
  9. EOT;
  10. // Save ini data to file
  11. file_put_contents($ini_location, $ini_data);
  12. var_dump(parse_ini_file($ini_location, false, INI_SCANNER_RAW));
  13. var_dump(parse_ini_file($ini_location, false, INI_SCANNER_NORMAL));
  14. ?>
  15. --CLEAN--
  16. <?php @unlink(__DIR__ . '/bug48768.tmp'); ?>
  17. --EXPECT--
  18. array(1) {
  19. ["equal"]=>
  20. string(1) "="
  21. }
  22. array(1) {
  23. ["equal"]=>
  24. string(1) "="
  25. }