最近、NetbeansからPhpStorm(3.0.3、最新バージョン)に切り替えようとしていますが、私を妨げているのは1つだけです。
私の現在のプロジェクトはSymfony1.4で書かれており、Symfonyテンプレート(PHPファイル)にたくさんのJavaScript(jQuery)があります。Netbeansは、ナビゲータウィンドウにJS関数と変数を一覧表示するのに十分親切ですが、PhpStormで同様の動作は見られません。PhpStormにはこの種の機能がありますか?もしそうなら、どうすればそれをオンにできますか?
編集:
わかりました、いくつかの混乱があるようです。と呼ばれるPHPファイルがあるとしましょうTEST.php
。そのファイルの中に私は次のものを持っています:
<script type="text/javascript">
$.myPluginContainer.definitions.TEST = {
var1: someVar1,
var2: someVar2,
var3: someVar3,
function1: function() {
// function1 body
return 'function1';
},
function2: function() {
// function2 body
return null;
},
function3: function() {
// function3 body
return 5;
}
}
</script>
Netbeansの「ナビゲータ」ウィンドウで次のように表示されます。
Netbeansで関数名をダブルクリックすると、その特定の変数/関数の定義に移動します。PhpStormは、純粋な* .jsファイルでのみ同じですが、*。phpファイルでもこの動作が必要です。