PHPで複数行をまとめてコメントにする簡単な方法(HTMLタグも含める)

PHPで記述をコメントにする方法は、 <<!--  -->で囲む方法や、//を行頭につける方法がある。

しかしこれらは一行だけをコメントにするため、複数行をまとめてコメントアウトできない。

さらに、HTMLタグを含むPHPの場合、コメントはHTML方式にすべきなのかPHP方式にすればいいのか、余計にわからなくなってしまう。

例えば以下のような複数行をまとめてコメントしたい場合はどうすればいいだろう。

<h2>
 <?php echo TEXT; ?>
</h2>

PHPで複数行を一気にコメントアウトする方法

まず、PHPファイルであればPHPのコメント方法を使うべきであり、たとえHTMLのタグを含む箇所であっても考え方は同じ。

PHPで複数行をまとめてコメントするには、 <?php /* と */?>で囲む。よって、先ほどのHTMLタグを含む場合でも以下のように囲むことで、複数行をまとめてコメントにすることができる。

<?php /*
  <h2>
    <?php echo TEXT; ?>
  </h2>
*/ ?>

PHPのタグ<?phpと ?>の中で複数行を/*と*/でコメント化し、HTMLタグなどを含んでいても、コメントにできるのだ。

Pocket