我想知道为什么一些错误可以在错误控制器中呈现,但有些只是像普通的PHP脚本一样输出内联。大多数情况下,出现“内联”错误,除了错误
之外,整个页面都是空白的答案 0 :(得分:3)
这可能是由于许多因素造成的,最相关的因素可能是:
die
语句的代码。同样,PHP将停止执行您的脚本,并将您提供的任何内容作为die
调用的参数回显。答案 1 :(得分:1)
我相信ErrorController会选择Exceptions,前提是前端控制器配置为将它们路由到ErrorController。否则,它是由display_errors
指定的标准PHP错误处理以及使用set_error_handler()
注册的任何错误处理程序。