2011-04-19 23 views
1

我總是在開發錯誤報告和活動通知的PHP東西。但是現在我不得不重構一個巨大的項目,並且它會產生大量的PHP通知消息。這迫使我堅持下去。如何在一個龐大的項目中查找php通知?

是否有一種簡單的方法來發現所有會在單次運行中產生這樣的消息的行?也許是一個cli工具?

回答

2

您可以嘗試the PHPLint project其中有一個online demo。你也可以download it

+0

爲phplint +1。 – shevski 2011-04-19 13:33:58

+0

「php -l the_file」不會找到任何通知消息。這只是檢查語法錯誤。所以我會給phplint一個嘗試。 – DerKlops 2011-04-19 14:05:28

+0

phplint工作正常,謝謝你的提示。 – DerKlops 2011-04-19 14:10:29

1

您可以編寫自己的error_handler(),它捕獲通知(等等),並將它們寫入文件。之後,您可以解析文件並提取(例如)每行,其中包含關鍵字NOTICE

不幸的是,這更像是一個「嘗試錯誤」,因爲它只捕獲通知,如果執行相應的代碼則會發生通知。

相關問題