我有一些非常复杂的php网站,经过一些更改我得到了'白屏死机',我很确定它的某些die;
已经在某处发生了。< / p>
有没有办法显示执行die;
的文件和代码行?
[编辑]
在这里回答答案 - 它不是要在整个项目中找到所有die
。它是关于在一些特定的执行过程中使用一个女巫。有时(通常使用像mvc这样的框架),知道使用什么php文件并不容易。
答案 0 :(得分:1)
您的IDE支持其他人已经指出的文本搜索。作为替代方案,请使用grep。源文件夹根目录中的grep -rnwI die *
之类的命令可以帮助您。
另外,如果您还没有这样做,请启用error_reporting
和display_errors
。这样你就不必猜测die();
或exit;
是否还在那里。
答案 1 :(得分:0)
只需在Netbeans或Eclipse等任何IDE中配置项目,然后就可以使用其中的FIND功能。
只需搜索&#34; die&#34;那么IDE会让你知道所有有文字的文件&#34; die&#34;以及他们的行号。
希望它有所帮助...
答案 2 :(得分:0)
使用netbeans等一些工具按ctrl + F搜索项目中的值