私の問題は、Eclipse PDT がランダムに PHP コンテンツ アシストを失うことです。それは今約十数回発生しましたが、何が原因なのかわかりません。2週間に1回くらいの頻度でした。プラグインをインストールするか、Eclipse を閉じるだけで、次回起動したときに「in_array()」などの基本的な PHP アシストが失われることがあります。ただし、プロジェクト固有の支援はすべて正常に機能します。
ウィンドウ > prefs > php コンテンツ アシストの確認、プロジェクトに PHP サポートが追加されているかどうかの確認、プロジェクトの .buildpath の確認、クリーン ビルドの作成、-clean オプションを使用した Eclipse の起動など、多くのヒントを調べました。これらのことは役に立ちません。私が以前に行っていた (そして現在も行っている) ことは、Eclipse バックアップを復元することです。つまり、pdt_workspace と Eclipse インストール フォルダーの両方を復元する必要があります。そうしないと、PHP アシストが機能しません。これらのフォルダーの一部または一部のみを復元しようとしましたが、コンテンツ アシストを元に戻すには両方を復元する必要があるようです。私はこれを数十回経験したので、幸いなことに毎週バックアップを作成しています。;-)
何がこれらの問題を引き起こすのかわかりません。誰かが同様の問題を抱えているか、これについて何か考えがありますか?
/下手な英語でごめんなさい/
アップデート:
実際に何が起こっているのかはわかりませんが、PHP アシストが 2 回も動作するようになりました。初めて機能し始めたとき、私は多くのインストール/アンインストールを行ってきましたが、機能するようになりました。しかし、理由もなくまた失ってしまいました。今回は、Yiiclipse と Zen Coding プラグインをアンインストールし、PHP アシストが動作するようになりました。しかし、それらを再インストールしたところ、PHP アシストはまだ機能しています! なんてこと?!これにはロジックが見えません....