HTMLとちょっと違う!PHPのコメントアウトの記述方法
2015/09/24
PHPのコメントアウトが、やっと理解できたので備忘録として紹介しておきます。
HTMLだと「<!– 文字 –>」、CSSおよびPHPでは「/* 文字 */」でマークアウトできると理解していましたが、先日、当ブログのカスタマイズで「/* 文字 */」でのマークアウトができずオロオロしてしまいました。
たとえば、次のようなコードをマークアウトする場合、
1 |
<?php comments_template( '', true ); ?> |
こうする
1 |
/*<?php comments_template( '', true ); ?>*/ |
しかしこれでは、マークアウトされません。
なぜ!?なぜ!?Why? いろいろ調べてみますと「これはPHP文外でコメントアウトを試みようとしている」からということが判明しました。
なるほど、じゃあ正解はコレだね。
1 |
<?php /*comments_template( '', true ); */?> |
「/*」「*/」がPHP文内で記述されていなかったことが原因でした。
WordPressではHTMLとPHPが交差して記述されている部分も多くあり、これを見落としてミスをする人が多いとのコトでした。(私の場合はそもそも理解が不足していたからなのですが…。)
解決できてヨカッタ ヨカッタ。