Megjegyzések - kommentek

A PHP támogatja a 'C', 'C++' és Unix shell-szerű megjegyzéseket. Például:

<?php
    echo "Ez egy teszt"; // Ez egy egysoros c++ szerű megjegyzés
    /* Ez egy többsoros megjegyzés
       Még egy sor megjegyzés */
    echo "Ez egy másik teszt";
    echo "Ez az utolsó teszt"; # Ez egy shell-szerű megjegyzés
?>

Az "egysoros" megjegyzések valójában csak a sor végéig, vagy az aktuális PHP kód végéig tartanak, attól függően, hogy melyik van előbb.

<h1>Ez egy <?php# echo "egyszerű";?> példa.</h1>
<p>A fenti fejléc kiírja 'Ez egy egyszerű példa'.

Figyelj rá, hogy ne ágyazd egymásba a 'C'-stílusú megjegyzéseket, ami akkor történhet, ha egy hosszú programblokkot kikommentezel.

<?php
 /*
    echo "Ez egy teszt"; /* Ebből a megjegyzésből baj lesz */
 */
?>

Az egysoros megjegyzések csak a sor végéig vagy az aktuális PHP kódblokk végéig tart attól függően, melyik van előbb. Ez azt jelenti, hogy a // ?> sorban a ?> után álló HTML utasítások kiírásra kerülnek, a ?> zárójelölés visszaállítja a HTML módot, és ezt a // nem tudja befolyásolni.