プログラミング言語のタグは、識別のためにソース コードに追加される文字列です。ほとんどの言語では、タグを識別子として扱い、その後に識別用のコロンが続きます。
![phpの言語タグとは何ですか?](https://img.php.cn/upload/article/000/000/024/5d9ea8b2c88ce108.jpg)
##PHP では、 PHP モードを終了します。 CSS、ASP、JSP、JS など、ほとんどの埋め込みスクリプト言語は、このモードで HTML に埋め込まれます。
必要に応じて、次のように HTML ファイルで PHP モードをオンまたはオフにできます。
![phpの言語タグとは何ですか?](https://img.php.cn/upload/image/404/250/436/1560995095950093.png)
PHP がファイルを解析するとき、PHP はファイル内のコードの解釈を開始および停止するように PHP に指示する開始フラグと終了フラグを探します。 PHP は終了マークに遭遇すると、次の内容をそのまま出力するため、HTML ドキュメントには任意の数の PHP タグを埋め込むことができます。
注:
php スクリプトのみを含むファイルでは、終了マーク?> の存在は許可されません。これにより、終了マークが誤って挿入されるのを防ぐことができます。 header()、setCookie()、session_start()などの関数を使用してヘッダー情報を設定すると失敗します。
原因: PHP ファイルが別の PHP ファイルをロードするときに、ファイルの終了フラグが切れたらどうなりますか? >の末尾にスペース「 」がある場合、ファイル読み込み後のヘッダ情報設定機能を使用する際にエラーとなります。これらの関数では前にスペースを使用できないためです。また、これらのエンドマークを含むスクリプトはエンドマークをそのまま出力しますか? >後のスペース。
PHP タグ内のスペースは、解釈中に自動的に無視されます。
以上がphpの言語タグとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。