排序this issue。问题是类文件(实际上是文件夹)丢失了。困惑为什么display_errors = On
和E_ALL | E_STRICT
定义了(并重新启动了Apache),这会导致死亡的白屏而不是错误。
phpinfo()显示主值和本地值是相同的,所以我假设错误设置没有被代码库中的某处覆盖(在.htaccess或ini_set()
调用中)
修改
新的对象实例化在这里:
$type['content_object'] = new $type['handler_class']();
我也尝试在没有变量的情况下实例化它,即new Foo();
但仍然给了WSOD。
答案 0 :(得分:0)
可能有一个替代错误处理程序已激活。在错误行之前调用restore_error_handler()
(可能多次)以重新激活PHP的默认错误处理程序。