2010-07-14 67 views

回答

1

你試過PMD Eclipse的了嗎?根據我的同事,這是一個非常方便的工具。

+0

PMD是AFAIK只適用於Java,而不是PHP,但確實是一個很好的工具 – DrColossos 2010-07-14 10:39:04

2

不確定它可以報告未使用的變量,但PHP_CodeSniffe r在檢測PHP源代碼中的問題方面很不錯。

不過,這是一個命令行工具,它沒有集成在Eclipse PDT ...


一點題外話:

  • 未使用的變量(即變量比獲得分配一個值,並且從未再次使用)在PHP中不存在問題 - 因此,它們不會被報告爲錯誤,也不會被PHP本身報告爲
  • 另一方面,未聲明的變量(即變量閱讀,而沒有價值分配給他們之前)不是那麼好 - 所以,他們被報告的PHP引擎的通知。

您鏈接到的帖子是在談論第二種,而不是第一種。


要獲得由PHP引擎報告未申報/未初始化的變量:

  • 您必須啓用error_reporting,並配置它,所以它報告E_NOTICE
  • 然後,您可以有這些報告之一:

但是,在這裏也一樣,這是沒有集成在Eclipse - 我從來沒有見過一個工具,解析PHP錯誤日誌,並推Eclipse的通知...

1

NetBeans IDE中識別並顯示警告有關未使用的和未初始化方法,變量等。(我是從上個月日食PDT切換)

+0

我從Netbeans 8切換到了。2給Eclipse Oxygen。由於這個缺失的特性,我回到Netbeans .. Neatbeans顯示未使用和未開啓的變量。 – RousseauAlexandre 2018-01-30 16:25:51