netbeans でjavascriptプロジェクトでphpが実行できない場合の対処法

netbeansでjavascriptを含むHTMLで、javascriptからPHPを呼び出す処理を書いていたのですが、うまくPHPが実行できずに悩んでいました。

はじめソースコードはjavascriptプロジェクトで作成していたのですが、あれやこれや対処した結果、解決した方法は

「新たにPHPプロジェクトを新規作成する」

でした。なんと単純!!詳しい人からすれば「当たり前だろ」といわれそうです・・・

しかも、PHPプロジェクトであってもjavascriptは問題なく動かせるようです。
ちなみに実行環境はローカルサーバ’(XAMPP)で実行しています。

ちなみにnetbeansでは初期状態ではPHPインタプリタが設定されていないようなので、「ツール」>「オプション」>「PHP」から以下の様に設定しました。
js-3
これはnetbeansの公式サイトにも紹介されています。

インタプリタ:「C:\xampp\php\php.exe」

PHPプロジェクトの設定

PHPとjavascriptのそれぞれで新規プロジェクトを作成してみましたので、比較してみます。

javascriptプロジェクトのプロパティ
js-1

実行環境としてPHPはないようです。

PHPプロジェクトのプロパティ
js-2

PHPプロジェクトの中にも、javascriptのライブラリやフレームワークなども追加できるようになっているようです。要はPHPプロジェクト内でjavascriptも開発できるということなんですね。。。

ちなみに上記で紹介したページにも記載があったのですが、

組込みのJavaScriptライブラリは、これらが非常に大きくパフォーマンスを低下させることと、手動でのライブラリの追加が簡単であることから、NetBeans IDE 6.7では除去されました。JavaScriptライブラリをプロジェクトに手動で追加すると、コード補完およびその他すべてのIDEのJavaScript関連機能がプロジェクトで有効になります。

ということらしいです。

もうチョット深いところ理解したいですね。また分かったら追記したいと思います。