Amikor a PHP elkezd feldolgozni egy állományt, a karaktereket egyszerűen kiírja a kimenetre. Tehát ha egy HTML állományt átnevezel úgy, hogy .php kiterjesztést adsz annak, akkor az továbbra is működni fog.
Ha PHP utasításokat szeretnél beszúrni valahol az állományodba, meg kell jelölnöd azt a szakaszt a PHP számára, hogy el tudja kezdeni a parancsok végrehajtását. Ezt négyféleképpen teheted meg:
Az első lehetőség csak akkor elérhető, ha a rövid tag-ek engedélyezve vannak. Engedélyezhetjük a short_open_tag beállítással a PHP konfigurációs fájlban, vagy a PHP fordításánál a configure program --enable-short-tags opciójával.
A második lehetőség az általánosan ajánlott módszer, mivel lehetőséget ad még az új generációs XHTML dokumentumok előállítására is.
A negyedik mód csak akkor elérhető, ha az ASP-stílusú tagek engedélyezve vannak az asp_tags konfigurációs beállítással.
Megjegyzés: Az ASP-stílusú tagek a 3.0.4. verziótól használhatóak
A lezárótag magában foglalja a taget közvetlenül követő újsort karaktert, ha van ilyen.
A PHP a következő struktúrák használatát is megengedi: