現在、php コードに挿入する方法を探してJavaScript
いますが、エコー内では実行できません。次の回避策を使用することを検討しています。
<?php
some code
?>
<script type="text/javascript>
js things
</script>
<?php
more code
?>
<?php
ただ、パーツの開閉が少し気になります。これは悪い慣行と見なされますか?その理由は?
現在、php コードに挿入する方法を探してJavaScript
いますが、エコー内では実行できません。次の回避策を使用することを検討しています。
<?php
some code
?>
<script type="text/javascript>
js things
</script>
<?php
more code
?>
<?php
ただ、パーツの開閉が少し気になります。これは悪い慣行と見なされますか?その理由は?
異なる種類のスクリプトを混在させるときは倹約するように警告しますが、これはプログラミングではごく普通のことであり、許容されます。それを回避する方法を見つけることができれば、それをお勧めしますが、これは PHP から Javascript をエコーするよりもはるかに優れています。
いいえ、それは悪い習慣ではありません。ドキュメントは基本的に HTML であると考える必要があります。そのため、PHP はより多くのものを "注入" しています。PHP を閉じずに、同じコンテンツを出力するために PHP を使用した場合、まったく同じことを行うことになりますが、PHP タグ内のすべてを解析する必要があるため、より複雑な方法でより多くのプロセッサを集中的に使用します。反対に、これらのタグの外側にあるものは純粋な HTML であり、解析されずに直接送信されます。したがって、それは悪い習慣ではありません。それは良い練習です!
いいえ、ちがいます。ただし、スクリプトの読みやすさと保守性を向上させるために、できるだけ多くのコードを先頭に置くことを好みます。
レオン