2009-08-05 9 views
10

Eclipse PDT(PHP開発ツール)にPHPコードを記述していますが、何らかの理由でPHP組み込み関数を自動完成しません"isset()"これは、関数が受け取る引数も示しているKomodoとは異なります。 Eclipseが自動的に完了するのは私の変数だけです。 Eclipseで自動組み込み関数を自動作成できますか?Eclipse PDTの組み込みPHP関数のコード補完/アシスト

+0

私も同様の問題がありました。答えは、クリーンアップが必要なフォルダを指します。このトピックを参照してくださいhttp://stackoverflow.com/questions/24658153/eclipse-for-php-code-assistant-not-working/25855483#25855483 – Jacobson

答えて

0

あなたは>環境設定をのWindows-とPHPの設定を使用して見に行けば、あなたは自動車のいくつかは完全な機能を

19

をチェックされないことがわかります私は、同様の問題に出くわし、それの修正を見つけましたしかし、それはEclipseのメニューで変更を行う方法を見つけることができなかったので、ちょっとしたハックです。

<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/> 
:あなたはすでに.buildpathファイルあなたはおそらく、既存のファイルに行を追加することができますを持っている場合は

<?xml version="1.0" encoding="UTF-8"?> 
<buildpath> 
<buildpathentry kind="src" path=""/> 
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/> 
</buildpath> 

:基本的に私は、プロジェクトフォルダのルートに次の.buildpathファイルを追加する必要が

新しいプロジェクトを作成する代わりに、既存のソースからプロジェクトを作成したときに、この問題に遭遇したと思います。

質問をしてから1ヶ月が経過していますので、うまくいけば、これはまだ役立ちます。

+0

このヒントは私のために右のものでした、ありがとう! –

+0

ファイル>新規> PHPプロジェクトを使用してプロジェクトを作成する場合、それをインポートするのではなく、デフォルトでこれを追加します。 – umpirsky

+0

私のために働いた、ありがとう2016 – user570605

0

最新のPDTが盗聴されています。名前空間のクラスを作成しようとすると、オートコンプリートがまったく壊れてしまいます。このような明るいバグで、どうやって安定したZend Studio 7.0をリリースできるのでしょうか?わかりません。

私は年老いたバージョンにとどまることをお勧めします。 PHP 5.3のサポートは不完全です。

5

PHPエクスプローラで最上位のプロジェクトフォルダを右クリックします。 Configureメニュー項目に移動します。 「PHPサポートを追加」を選択します。

+1

ありがとう!あなたは信用を得るべきです! – ksindi

+6

追加PHPサポートはグレー表示されています。私はそれをクリックすることはできません。 – ulkas

+0

これはまだ2016年に意味をなさない! – peteroak

1

自動有効化を有効にしていますか?入力時にプロンプ​​トが表示される場合は、有効にする必要があります。

[ウィンドウ] - > [環境設定] - > [PHP]を選択してコードアシストを実行すると、ダイアログの最後のオプションになります。プロンプトの遅延時間も設定できます。

はそうしないと、+ は、プロンプトが表示さにするためにを入力しCtrlキーを押す必要があります。既存の場合は.projectで

​​

は、この行を抑制する:既存の場合

1

.buildpathで、この行を抑制

<nature>org.eclipse.php.core.PHPNature</nature> 

右]> [設定]> [PHPサポートを追加したプロジェクトをクリックしました..

関連する問題