O PHP suporta comentários no estilo 'C', 'C++' e do Unix shell (estilo Perl). Por exemplo:
<?php
echo 'Isto é um teste'; // Estilo de comentário de uma linha em c++
/* Este é um comentário de múltiplas linhas
ainda outra linha de comentário */
echo 'Isto é ainda outro teste';
echo 'Um teste final'; # Este é um comentário de uma linha no estilo shell
?>
Os comentários de estilo "uma linha" apenas comentam até o final da linha
ou do bloco PHP de código corrente, o que chegar primeiro.
Isto significa que o código HTML após // ... ?>
ou # ... ?>
SERÁ impresso:
?> interrompe o modo PHP e retorna para o modo HTML, e
//
ou #
não podem influenciar isto.
Se a diretiva de configuração asp_tags
estiver habilitada, se comportará da mesma maneira que // %>
e
# %>
.
Entretanto, a tag </script>
não interrompe o modo PHP
em um comentário de uma linha.
<h1>Isto é um <?php # echo 'simples';?> exemplo.</h1>
<p>O cabeçalho acima irá dizer 'Isto é um exemplo'.</p>
Comentários no estilo 'C' terminam ao primeiro */
encontrado.
Tenha certeza de não aninhar comentários no estilo 'C'. É fácil fazer este
equívoco se estiver tentando comentar grandes blocos de código.
<?php
/*
echo 'Isto é um teste'; /* Este comentário irá causar um problema */
*/
?>