コードこれら2つのコードスニペットの機能的な違いは何ですか?
<!--?php include('json-ld.php'); ?--><script type="application/ld+json">// <![CDATA[
<?php echo json_encode($payload); ?>
// ]]></script>
と
<?php include('json-ld.php'); ?><script type="application/ld+json">
<?php echo json_encode($payload); ?>
</script>
のこれら二つの断片間の機能の違いは、私の目的は私のWordPressのサイトへ(schema.org構造化データを含む)をJSON-LDファイルを適用することは何ですか。最初のコードはthis pageから取られ、私が必要とすることを行うと主張しています。しかし、私はなぜ多くのコメントでスニペットを投稿するのか理解できません。私がHTMLとJSのコメントについて理解しているところから、コードは機能的にはボトムコードと同じように見えます。私は、この文法について何か誤解していないことを自分自身に保証するためにここに投稿しています。
おそらく、コメント付きコードを使用するためのセキュリティ目的がありますか?もしそうなら、私はセキュリティ面でベストプラクティスを実践することに興味があります。
ありがとうございました。
「Curious XXXX syntax」は曖昧で、特定の問題はありません。タイトルを変更する必要があります。それはあなたのポストを読む前に超誤解を招くようにします。タイトルは「私に投票してください」と叫びます。通常、初心者の間違い。私はダウン票があなたのタイトルであると確信しています。アップ票は実際にあなたの投稿を読む人です。 ;) – rottenoats
https://stackoverflow.com/questions/66837/when-is-a-cdata-section-necessary-within-a-script-tag – inarilo
@rottenoatsこのコメントをいただきありがとうございます。私は確かにここにある投稿は質問の形である必要があることを知っています。しかし何らかの理由で、この特定の投稿を作成するときに知識が私を逃した。 – cag8f