TypePHP 编译器 https://swoole.com/aot/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

25 lines
518 B

--TEST--
Undefined runtime constants in a namespace throw Error after global fallback
--FILE--
<?php
namespace RuntimeConstantUndefined {
function readMissing()
{
return MISSING_RUNTIME_CONSTANT;
}
}
namespace {
function main(): void
{
try {
\RuntimeConstantUndefined\readMissing();
} catch (\Error $error) {
echo $error->getMessage(), PHP_EOL;
}
}
}
?>
--EXPECT--
Undefined constant "RuntimeConstantUndefined\MISSING_RUNTIME_CONSTANT"