我一直在开发带有错误报告和通知的 php 东西。但是现在我必须重构一个巨大的项目,它会产生很多 php 通知消息。这让我抓狂。
有没有一种简单的方法可以在一次运行中发现所有将产生此类消息的行?也许是一个cli工具?
您可以尝试有在线演示的 PHPLint 项目。你也可以下载它。
您可以编写自己的error_handler()来捕获通知(等等),并将它们写入文件。之后,您只需解析文件并提取(例如)包含关键字的每一行NOTICE
。
可悲的是,这更像是一个“尝试和错误”,因为它只捕获通知,如果相应的代码被执行,就会发生这种情况。