PHP找出使用模具的位置


PHP find out where die was used

我有一些非常复杂的php网站,经过一些更改,我得到了"白屏死机",我很确定它在某个地方执行了一些die;

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

[编辑]

在这里回答答案 - 这不是要找到整个项目中的所有die。这是关于显示女巫一号在某些特定的处决过程中被使用。有时(通常使用像 mvc 这样的框架)知道使用了哪些 php 文件并不容易。

正如其他人已经指出的那样,您的 IDE 支持文本搜索。作为替代方法,请使用 grep。像grep -rnwI die *这样的命令在源文件夹的根目录中会有所帮助。

此外,如果尚未执行此操作,请启用 error_reportingdisplay_errors 。这样,您就不必猜测die();exit;是否仍然存在。

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

只需搜索"die",IDE就会让你知道所有带有单词"die"的文件及其行号。

希望对你有帮助...

使用一些工具(如 NetBeans)按 ctrl+F 搜索项目中的值