9

ファイルがありますscript.js.php。コードが含まれPHPていJavaScriptます ( は にjs依存しますphp)。そして、それはjsファイルとしてページに含まれます。

<script type="text/javascript" src="script.js.php"></script>

script.js.php の例

<?php
    require_once 'functions.php'
?>
var vars = {
    var1: 'value1',
    var2: 'value2',
    var2: '<?php echo phpFunction(); ?>'
}

PhpStorm-tagを使用せずに、PHPファイル内でハイライトJavaScriptコードを作成することは可能scriptですか?

おそらく、最終的なhtml/jsには影響しないが、PhpStormハイライトコードを「適切に」作成するある種の疑似タグがあるかもしれません。

<!-- <section language="javascript">--> 
    js goes here 
<!-- </section> -->
4

3 に答える 3

9

設定 | テンプレート データ言語-- ファイルまたはフォルダーを見つけて、それらに割り当てますJavaScript(デフォルトの HTML の代わりに)。

整理整頓しておくと、すべての*.js.phpファイルを個別のサブフォルダーに保存することでメリットが得られます。これにより、個々のファイルに複数の割り当てを行うのではなく、フォルダー全体 (およびその中のすべてのファイル) に単一の割り当てを行うことができます。

于 2012-10-08T12:04:19.843 に答える
7
  • JavaScriptの部分にカーソルを置きます
  • プレスAlt + Enter
  • 選択するInject Language
  • 選択するJavaScript

例えば:

<?php
echo "<script>/* CURSOR HERE*/
    alert('Hello World');
    </script>";
于 2012-10-08T11:47:36.807 に答える