HTMLをコメントアウトをしても、その中に書いてあるPHP処理はコメントアウトされない、というのは何の仕様でどこに書いてありますか？


HTMLをコメントアウトをしても、その中に書いてあるPHP処理はコメントアウトされない、ということを今知ったのですが、これは何の仕様(HTML?
PHP?)でどこに書いてありますか？




[PHPタグ](https://www.php.net/manual/ja/language.basic-
syntax.phptags.php)でこう説明されています。

> PHP はファイルを解析して開始タグと終了タグ (`<?php`と`?>`) を探します。 タグが見つかると、PHP
> はコードの実行を開始したり終了したりします。 このような仕組みにより、PHP を他のあらゆる形式のドキュメント中に 埋め込むことができるのです。つまり、
> **開始タグと終了タグで囲まれている 箇所以外のすべての部分は、PHP パーサに無視されます。**

つまり、PHPタグの外側に何が書かれているか、PHP言語は関与していません。HTMLである必要もありません。




[PHPタグ](https://www.php.net/manual/ja/language.basic-
syntax.phptags.php)でこう説明されています。

> PHP はファイルを解析して開始タグと終了タグ (`<?php`と`?>`) を探します。 タグが見つかると、PHP
> はコードの実行を開始したり終了したりします。 このような仕組みにより、PHP を他のあらゆる形式のドキュメント中に 埋め込むことができるのです。つまり、
> **開始タグと終了タグで囲まれている 箇所以外のすべての部分は、PHP パーサに無視されます。**

つまり、PHPタグの外側に何が書かれているか、PHP言語は関与していません。HTMLである必要もありません。

