bug75252.phpt 485 B

12345678910111213141516171819202122232425262728
  1. --TEST--
  2. Bug #75252: Incorrect token formatting on two parse errors in one request
  3. --FILE--
  4. <?php
  5. $code = <<<'CODE'
  6. function test_missing_semicolon() : string {
  7. $x = []
  8. FOO
  9. }
  10. CODE;
  11. try {
  12. eval($code);
  13. } catch (ParseError $e) {
  14. var_dump($e->getMessage());
  15. }
  16. try {
  17. eval($code);
  18. } catch (ParseError $e) {
  19. var_dump($e->getMessage());
  20. }
  21. ?>
  22. --EXPECT--
  23. string(41) "syntax error, unexpected identifier "FOO""
  24. string(41) "syntax error, unexpected identifier "FOO""