PHP mendukung komentar seperti yang ada di ‘C’, ‘C++’ dan Unix shell-style (Perl style).
Terkadang dibutuhkan beberapa baris kalimat untuk memberi keterangan pada suatu baris program, hal ini sering disebut remarks. Dimana remarks tidak akan ikut dieksekusi oleh server. Jika remarks hanya satu baris maka gunakanlah (“//”) atau (“#”), jika remarks terdiri dari beberapa baris secara berurutan lebih efektif jika menggunakan (“/*…*/”)
Lihat contoh berikut ini :
<?php
echo ‘Ini hanyalah test’; // Ini komentar satu baris, model komentar C++
/* Ini komentar untuk baris lebih dari satu.
Dan diakhiri dengan tanda */
echo ‘Ini masih test yang lain’;
echo ‘Satu lagi test terakhir’; # Komentar satu baris, model shell-style
?>
<?php
<h1>Ini hanya sebuah <?php # echo ’sederhana’;?> contoh.</h1>
<p>Header di atas akan tercetak ‘Ini hanya sebuah contoh’.</p>
?>
Contoh yang salah:
<?php
/*
echo ‘Ini hanya sebuah test’; /* Komentar ini menyebabkan kesalahan */
*/
?>