php - 如何在Symfony 4中设置错误处理程序安全网?

标签 php symfony error-handling

PHP提供了使用set_error_handler("customError",E_USER_WARNING);设置客户错误处理程序的可能性(例如)。

如何以及在哪里为Symfony 4应用程序设置一些默认错误处理程序,以确保捕获所有未处理的错误?

我注意到调试组件提到了ErrorHandler::register();。这是我要找的安全网吗?如果是,我应该在代码中将该错误处理程序注册调用放在何处?我应该修改index.php页面吗?

最佳答案

内核事件是否可以解决您的问题?

http://symfony.com/doc/current/event_dispatcher.html

您可以 check out 在内核或 Controller 上发出的所有请求,甚至停止传播它们。

关于php - 如何在Symfony 4中设置错误处理程序安全网?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48619787/

相关文章:

javascript - 使用ajax获取不需要的字符串

php - 交响乐 2 : Setting a cookie for the current session upon login

css - CSS 中 Assets 的 Symfony2 路径

php - 使用 JMSI18nRoutingBundle 时如何禁用所有包的所有路由的国际化?

python - 解决错误 104 和 Twitter 速率限制

php - 错误未被 try catch block 拦截

java - HTTP 状态 500 - 实例化 servlet 类 org.springframeworks.web.servlet.DispatcherServlet 时出错

PHP/JS : Echoing several variables without losing their value

javascript - 如何仅将 CSS 样式应用于选定的行?

php - 如何插入或获取 O 而不是 Ö