我觉得用PHP编程非常令人沮丧.我经常尝试运行脚本,然后再回一个空白屏幕.没有错误消息,只是空屏幕.原因可能是一个简单的语法错误(错误的括号,缺少分号),或者函数调用失败,或其他完全错误.
弄清楚出了什么问题是非常困难的.我最终评论出代码,在任何地方输入"echo"语句等等,试图缩小问题范围.但肯定有一个更好的方法,对吗?
那么,有没有办法让PHP产生像Java那样有用的错误信息呢?任何人都可以推荐良好的PHP调试技巧,工具和技术?
我正在运行ubuntu 10.04 + nginx + php-fpm 5.4
如果我display_errors = On在php.ini中设置,则会打印所有错误.如果相反,我将其设置为关闭然后使用ini_set('display_errors,'1'); 他们将直接在脚本中显示,但不会显示解析错误,只是一个空白页面.我也尝试使用error_reporting和E_STRICT,但我找不到方法!