PHP の自動言語インジェクションを JavaScript ファイルに追加するにはどうすればよいですか?
PHP コードを JavaScript に追加すると、構文全体の強調表示が台無しになり、大量のエラーが発生します。
ALT+を使用して言語インジェクションを追加しようとしましENTERたが、インジェクションのリストに PHP が表示されません。
PHP の自動言語インジェクションを JavaScript ファイルに追加するにはどうすればよいですか?
PHP コードを JavaScript に追加すると、構文全体の強調表示が台無しになり、大量のエラーが発生します。
ALT+を使用して言語インジェクションを追加しようとしましENTERたが、インジェクションのリストに PHP が表示されません。
これはうまくいきません。これができない理由は、JavaScript ファイルをブラウザーにロードすると、PHP コードが実際に実行されて目的の結果が生成されるのではなく、プレーン テキストとして表示されるためです。
繰り返しますが、 PHP コードを Javascript ファイルに挿入することはできませんが、できることは、PHP を処理できるファイル内にインライン JavaScript を含めることです。たとえば、変数の内容が必要な場合、JS ファイルは次のようになります。
$(function() {
loadSomething(varNameHere);
});
次に、メインの本体のどこかに、PHP を実行できるファイルのどこかに、これを入れることができます。
?>
<script> var varNameHere = "<?=$somePhp;?>"; </script>
<?php
理想的ではありませんが、これはどのように機能するかの基本的な例です。それが役に立ったことを願っています。