Comentarios en código PHP

PHP admite ‘C’, ‘C ++’ y comentarios de estilo de shell Unix (estilo Perl). Por ejemplo:

<?php
    echo 'This is a test'; // This is a one-line c++ style comment
    /* This is a multi line comment
       yet another line of comment */
    echo 'This is yet another test';
    echo 'One Final Test'; # This is a one-line shell-style comment
?>

Los estilos de comentario de “una línea” solo comentan al final de la línea o al bloque actual de código PHP, lo que ocurra primero. Esto significa que el código HTML después de // …?> O # …?> Se imprimirá:?> Sale del modo PHP y vuelve al modo HTML, y // o # no pueden influir en eso. Si la directiva de configuración asp_tags está habilitada, se comporta igual con //%> y #%> . Sin embargo, la etiqueta </script> no sale del modo PHP en un comentario de una línea.

<h1>This is an <?php # echo 'simple';?> example</h1>
<p>The header above will say 'This is an  example'.</p>

Los comentarios de estilo ‘C’ terminan en el primer * / encontrado. Asegúrese de no anidar comentarios de estilo ‘C’. Es fácil cometer este error si está intentando comentar un gran bloque de código.

<?php
 /*
    echo 'This is a test'; /* This comment will cause a problem */
 */
?>