在家裏,我在Linux上使用Eclipse,但在這裏,在工作中,我在Windows上。我想他們的設置是不同的,或者我以不同的方式設置它們。但是,在家裏,如果我有類似的代碼:Eclipse:「problems」標記不起作用
$variable = array());
我在Eclipse的「問題」選項卡中找到了一些東西。在這裏,不。我一直在挖掘這些選項,並且搜索了這個問題(但「問題標籤」這些詞太籠統了)。我錯過了什麼。我必須在某個地方有一個晃來晃去的括號,但它會讓我永遠找到我自己的。
在家裏,我在Linux上使用Eclipse,但在這裏,在工作中,我在Windows上。我想他們的設置是不同的,或者我以不同的方式設置它們。但是,在家裏,如果我有類似的代碼:Eclipse:「problems」標記不起作用
$variable = array());
我在Eclipse的「問題」選項卡中找到了一些東西。在這裏,不。我一直在挖掘這些選項,並且搜索了這個問題(但「問題標籤」這些詞太籠統了)。我錯過了什麼。我必須在某個地方有一個晃來晃去的括號,但它會讓我永遠找到我自己的。
我會看看項目屬性(右鍵單擊項目,最後一個菜單項),在Builders選項卡上:應該添加驗證和腳本構建器(至少我在Eclipse 3.6中有這兩個,並且腳本生成器是PHP所必需的)。如果他們錯過了,有一個機會,該項目失去了PHP的本質。
如果缺少本質,請在項目的根文件夾中查找.project文件(默認情況下隱藏,但您可以顯示。*文件,或者在Eclipse之外的文件導航器中查看它。文件的末尾,應該PHP的性質可以添加:
<natures>
<nature>org.eclipse.php.core.PHPNature</nature>
</natures>
如果性質和建設者的設置是否正確,我不知道,什麼可能導致您的問題
更新:我的.project文件的相關部分如下所示:嘗試更新你的。
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.dltk.core.scriptbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.php.core.PHPNature</nature>
</natures>
PDT(http://www.eclipse.org/pdt/)是否在您的環境中安裝在家中和工作中?您可以使用這兩種安裝來編輯文件,但如果您缺乏PHP支持,您將不會收到錯誤報告。 – 2010-08-23 14:41:50
它安裝在兩者上。我得到語法突出顯示,並從php.net手冊中獲取數據。但不是「問題」選項卡從來沒有告訴我什麼是錯的。 – eje211 2010-08-23 14:46:02