PHP supporta i commenti dei linguaggi 'C', 'C++' e stile shell (stile Perl) di Unix. Per esempio:
<?php
echo 'Questo è un test'; // Questo è un commento su una linea nella stile c++
/* Questo è un commento su più linee
ancora un'altra linea di commento */
echo 'Questo è un altro test';
echo 'Un ultimo test'; # Questo è un commento stile shell Unix
?>
Lo stile di commento su "una linea", attualmente commenta solo fino alla fine della linea
o del blocco corrente di codice PHP.
Questo significa che l'eventuale codice HTML posto dopo // ... ?>
o # ... ?>
sarà stampato:
?> esce dalla modalità PHP e ritorna in modalità HTML, e quindi
//
non può influenzare quest'ultima.
<h1>Questo è un <?# echo 'semplice';?> esempio.</h1>
<p>L'intestazione qui sopra dirà 'Questo è un esempio'.</p>
I commenti in stile C terminano alla prima occorrenza di */
.
Occorre fare attenzione nel non annidare i commenti di stile C, situazione che si presenta
quando si commentano larghi blocchi di codice.
<?php
/*
echo 'Questo è un test'; /* Questo commento causerà dei problemi */
*/
?>