Php/docs/language.basic-syntax.comments

提供:Dev Guides
< Php
移動先:案内検索

コメント

PHP は、'C', 'C++' および Unix シェル型(Perl 型)のコメントをサポートします。 例えば、

<?phpecho 'テストです'; // C++型の単一行用のコメント/* 複数行用のコメント   もう一行分のコメント */echo 'もうひとつのテストです';echo '最後のテストです'; # シェル型の単一行用のコメント?>

"一行"コメントは、改行または PHP コードのブロックの終わり のうちどちらか最初にくる方までです。 つまり、// ... ?> あるいは # ... ?> の後に続く HTML コードは 表示されるということです。?> により PHP モードを終了して HTML モードに戻ると、そこでは // あるいは # は何の影響も 及ぼしません。

<h1>これは <?php # echo 'シンプルな';?> 例</h1><p>上の見出しは 'これは  例です。' となります。

'C' 型のコメントは、最初に */ が現れた時点で終了します。 'C' 型のコメントがネストしないように注意する必要があります。 大きなブロックをコメントアウトしようとする際に、この間違いを犯しがちです。

<?php /*    echo 'テストです'; /* このコメントが問題を生じます */ */?>