PHP找出使用die的地方

时间:2015-01-08 05:37:59

标签: php debugging die

我有一些非常复杂的php网站,经过一些更改我得到了'白屏死机',我很确定它的某些die;已经在某处发生了。< / p>

有没有办法显示执行die;的文件和代码行?

[编辑]

在这里回答答案 - 它不是要在整个项目中找到所有die。它是关于在一些特定的执行过程中使用一个女巫。有时(通常使用像mvc这样的框架),知道使用什么php文件并不容易。

3 个答案:

答案 0 :(得分:1)

您的IDE支持其他人已经指出的文本搜索。作为替代方案,请使用grep。源文件夹根目录中的grep -rnwI die *之类的命令可以帮助您。

另外,如果您还没有这样做,请启用error_reportingdisplay_errors。这样你就不必猜测die();exit;是否还在那里。

答案 1 :(得分:0)

只需在Netbeans或Eclipse等任何IDE中配置项目,然后就可以使用其中的FIND功能。

只需搜索&#34; die&#34;那么IDE会让你知道所有有文字的文件&#34; die&#34;以及他们的行号。

希望它有所帮助...

答案 2 :(得分:0)

使用netbeans等一些工具按ctrl + F搜索项目中的值