Eclipse での PHP プロジェクトについて質問があります。Eclipse に Aptana と PDT をインストールしました。PHP プロジェクトを作成すると、次のようなものがあります。
しかし、PHP の性質をプロジェクト (org.eclipse.php.core.PHPNature) に追加すると、次の図が得られます。
これはまったく正常ですか?この PHP の性質の利点は何ですか?
Eclipse での PHP プロジェクトについて質問があります。Eclipse に Aptana と PDT をインストールしました。PHP プロジェクトを作成すると、次のようなものがあります。
しかし、PHP の性質をプロジェクト (org.eclipse.php.core.PHPNature) に追加すると、次の図が得られます。
これはまったく正常ですか?この PHP の性質の利点は何ですか?
これはまったく正常なことであり、PDT が PHP プロジェクトでコード アシストを提供する方法の一部です。
基本的に、PHP 言語ライブラリには、PHP ドキュメントにあるものが含まれています。たとえば、コア関数を呼び出すと、preg_replace()
オートコンプリートなどのコードアシストが提供され、関数が受け取る引数が表示されます。これは、ドキュメントから生成された phpdoc を含む SPL である、コア機能用のインターフェイスの集まりです。
PHP インクルード パスはinclude_path
、Eclipe の Code Assist によって認識される、PEAR や共有 PHP クラスを含む共通フォルダーなど、プロジェクトの外部のものを参照できるという点で、PHP に似ています。
php ファイルを展開してエクスプローラーから直接その階層を表示する方法と同様に、グローバル名前空間の単なる階層ビューです。