代码之家  ›  专栏  ›  技术社区  ›  Jiew Meng

Zend Framework:为什么有些错误是用ErrorController呈现的,而有些只是内联显示的

  •  0
  • Jiew Meng  · 技术社区  · 15 年前

    我想知道为什么有些错误可以在error controller中呈现,而有些只是像普通php脚本那样内联输出。大多数情况下,如果出现“inline”错误,除了错误之外,整个页面都是空白的

    2 回复  |  直到 15 年前
        1
  •  3
  •   wimvds    15 年前

    这可能是由于许多因素造成的,最相关的可能是:

    1. 这是一个致命错误:PHP解释器总是在出现致命错误时停止,如果将PHP.ini中的display\u errors设置为on(或1),那么它们也将显示在浏览器中。
    2. 你有一些带有 die 死亡 打电话。
        2
  •  1
  •   David Weinraub    15 年前

    display_errors 以及任何注册的错误处理程序 set_error_handler() .