我无法捕捉异常。主要是缺少路线。
我使用了Symfony\Component\Debug\ExceptionHandler
和ExceptionHandler::register();
,就像文档所说的那样。
此外:
$app->error(function(\Exception $e, $code) {
switch ($code) {
case 404:
$message = 'The requested page could not be found.';
break;
default:
$message = 'We are sorry, but something went terribly wrong.';
}
return new Response($message);
});
但我仍然得到Symfony\Component\Routing\Exception\ResourceNotFoundException
。
我在这一点上,完全失去了如何继续。
编辑:我刚刚注意到从PHP的内置服务器运行时出现无法找到所请求的页面错误,但不是远程主机。恰好是版本差异。 5.4(本地)和5.3.3(远程)。