如何在PHP EvTimer内部捕获致命错误?
<?php
$timer = new EvTimer(1, 5, function ()
{
try
{
print("ev1\n");
xx();
print("ev1 - after\n");
}
catch (Exception $e)
{
print_r($e);
die();
}
print("done\n");
});
print ("running\n");
Ev::run();
print ("done\n");
上面的代码仅与以下输出一起挂起,并且没有发生错误的指示:
$ php test.php
running
ev1