为什么没有丢失的类文件会抛出PHP错误?

时间:2011-09-07 13:11:20

标签: php error-handling

排序this issue。问题是类文件(实际上是文件夹)丢失了。困惑为什么display_errors = OnE_ALL | E_STRICT定义了(并重新启动了Apache),这会导致死亡的白屏而不是错误。

phpinfo()显示主值和本地值是相同的,所以我假设错误设置没有被代码库中的某处覆盖(在.htaccess或ini_set()调用中)

修改

新的对象实例化在这里:

$type['content_object'] = new $type['handler_class']();

我也尝试在没有变量的情况下实例化它,即new Foo();但仍然给了WSOD。

1 个答案:

答案 0 :(得分:0)

可能有一个替代错误处理程序已激活。在错误行之前调用restore_error_handler()(可能多次)以重新激活PHP的默认错误处理程序。