php-src/Zend/tests/bug69388.phpt
2020-02-03 22:52:20 +01:00

19 lines
407 B
PHP

--TEST--
Bug #69388: Use after free on recursive calls to PHP compiler
--FILE--
<?php
function handle_error($code, $message, $file, $line) {
if (!function_exists("bla")) {
eval('function bla($s) {echo "$s\n";}');
}
bla($message);
}
set_error_handler('handle_error');
eval('namespace {use Exception;}');
?>
--EXPECT--
The use statement with non-compound name 'Exception' has no effect