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