白页即使有完整的error_reporting和display_errors

|| 我在这里有一个非常非常奇怪的情况。我正在使用安装了Zend Server的本地开发服务器。我有完整的错误报告和显示错误,但是我仍然得到白页。当然,我知道我做错了什么,但是我想知道我做错了什么。 我目前正在使用的系统在很大程度上取决于类,包含等,因此,我不能简单地“检查”页面(即在系统外部独立运行它,直接调用它以及其他东西)。那只是行不通的。 我已经检查了语法,这不是问题。我被卡住了,想看看我的错误。如果您有任何想法,请告诉我! 为了清楚起见,我已经在使用以下内容:
ini_set(\'display_errors\', true); error_reporting(-1);
在使用了自己的错误处理程序(php.net/set_error_handler)和一些硬调试(回声,退出等)之后,我发现我否决了稍后使用的变量。该变量曾经是一个对象,但现在是一个int。虽然很奇怪,但我在非对象上调用函数这一事实没有任何错误... 非常奇怪,但是我很高兴自己在应用程序中发现了该错误。     
已邀请:
您应该能够在php.ini中设置错误日志。一切都应该在那里正确列出。由于我们不希望客户能够在生产服务器上看到错误消息,因此我们在某些站点中使用了这种方法。     
尝试记录几个类中的关键变量。最坏的情况是,在此各处添加一些echo语句,以保持理智。
 error_log(print_r($var, true));
    

要回复问题请先登录注册