- spl_autoload_register: documentation ( source)
<?php
spl_autoload_register(function(){ eval(<<<EVAL
class Test
{
const ONE = "ONE";
}
echo \Test::ONE, PHP_EOL;
EVAL
);
});
try {
try {
throw new \RuntimeException("ERROR");
}
finally {
echo "AUTOLOAD", PHP_EOL;
$q = \Test::ONE;
echo "YOU WON'T SEE THIS LINE", PHP_EOL;
}
}
catch (\Exception $Error) {
echo $Error->getMessage(), PHP_EOL;
}
?>