1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
--TEST--
GH-10634 (Lexing memory corruption)
--FILE--
<?php
function test_input($input) {
try {
eval($input);
} catch(Throwable $e) {
var_dump($e->getMessage());
}
}
test_input("y&/*");
test_input("y&/**");
test_input("y&#");
test_input("y&# ");
test_input("y&//");
?>
--EXPECT--
string(36) "Unterminated comment starting line 1"
string(36) "Unterminated comment starting line 1"
string(36) "syntax error, unexpected end of file"
string(36) "syntax error, unexpected end of file"
string(36) "syntax error, unexpected end of file"
|