Quando il PHP inizia a manipolare un file, produrrà in uscita solamente il testo che trova. Così se si ha un file HTML, e si modifica l'estensione in .php, il file continuerà ad essere visibile.
Se si vogliono inserire delle istruzioni PHP in un certo punto del file, occorre indicarlo al php, entrando nella "modalità PHP" in uno dei seguenti modi:
Il primo è disponibile solo se sono stati abilitati i tags abbreviati. Ciò può essere impostato abilitando nel file di configurazione del PHP l'opzione short_open_tag, oppure compilando il PHP utilizzando l'opzione --enable-short-tags nel comando configure.
Il secondo modo è il metodo generalmente preferito, in quanto consente alla prossima generazione di XHTML di essere facilmente implementato con il PHP.
Il quarto modo è disponibile solo se sono stati attivati nel file di configurazione i tag in stile ASP tramite l'opzione asp_tags.
Nota: Il supporto per i tag nello stile ASP è stato aggiunto nella versione 3.0.4.
I tag di chiusura del blocco includono, se presente, il carattere di newline immediatamente sucessivo.
PHP allows you to use structures like this: