我有一些非常复杂的php网站,经过一些更改,我得到了"白屏死机",我很确定它在某个地方执行了一些die;
。
有没有办法显示执行die;
的文件和代码行?
[编辑]
在这里回答答案 - 这不是要找到整个项目中的所有die
。这是关于显示女巫一号在某些特定的处决过程中被使用。有时(通常使用像 mvc 这样的框架)知道使用了哪些 php 文件并不容易。
正如其他人已经指出的那样,您的 IDE 支持文本搜索。作为替代方法,请使用 grep。像grep -rnwI die *
这样的命令在源文件夹的根目录中会有所帮助。
此外,如果尚未执行此操作,请启用 error_reporting
和 display_errors
。这样,您就不必猜测die();
或exit;
是否仍然存在。
只需在任何 IDE 中(如 Netbeans 或 Eclipse)中配置您的项目,然后您就可以在其中使用 FIND 功能。
只需搜索"die",IDE就会让你知道所有带有单词"die"的文件及其行号。
希望对你有帮助...
使用一些工具(如 NetBeans)按 ctrl+F 搜索项目中的值