diff options
Diffstat (limited to 'Zend/tests/bug75252.phpt')
-rw-r--r-- | Zend/tests/bug75252.phpt | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Zend/tests/bug75252.phpt b/Zend/tests/bug75252.phpt new file mode 100644 index 0000000000..16679e4d6e --- /dev/null +++ b/Zend/tests/bug75252.phpt @@ -0,0 +1,28 @@ +--TEST-- +Bug #75252: Incorrect token formatting on two parse errors in one request +--FILE-- +<?php + +$code = <<<'CODE' +function test_missing_semicolon() : string { + $x = [] + FOO +} +CODE; + +try { + eval($code); +} catch (ParseError $e) { + var_dump($e->getMessage()); +} + +try { + eval($code); +} catch (ParseError $e) { + var_dump($e->getMessage()); +} + +?> +--EXPECT-- +string(41) "syntax error, unexpected 'FOO' (T_STRING)" +string(41) "syntax error, unexpected 'FOO' (T_STRING)" |