Comentarii

PHP suportă comentarii 'C', 'C++' sau stil Unix shell (stil Perl). De exemplu:

<?php
    
echo 'Acesta este un test'// Acesta este un comentariu de un rând tip C++
    /* Acesta este un comentariu multi-rând
       înca un rând de comentariu */
    
echo 'Acesta este încă un test';
    echo 
'Un Test Final'# Acesta este un comentariu de un rând stil shell
?>

Comentariul stil "un rând" comentează până la sfârșitul liniei sau blocului curent de cod PHP, oricare dintre acestea survine mai întâi. Aceasta înseamnă că codul HTML după // ... ?> sau # ... ?> VA FI afișat: ?> iese din modul PHP și intră în modul HTML, iar // sau # nu pot influența acest lucru. Dacă directiva de configurație asp_tags este activată, se comportă la fel cu // %> și # %>. Totuși, tag-ul </script> nu iese din modul PHP in comentariile de un rând.

<h1>Acesta este un <?php # echo 'simplu';?> exemplu</h1>
<p>Antetul de deasupra va arăta 'Acesta este un  exemplu'.</p>

Comentariile în stil "C" se termină la primul */ întâlnit. Asigurați-vă că nu încorporați comentarii în stil "C" unul în altul. Este ușor de făcut această greșeală dacă încercați să comentați un bloc mare de cod.

<?php
 
/*
    echo 'Acesta este un test'; /* Acest comentariu va cauza o problemă */
 
*/
?>