Rispetto all’HTML, che viene immediatamente interpretato dal browser, PHP, in quanto linguaggio di programmazione server-side, non produce un output diretto se non viene eseguito all’interno di un ambiente server correttamente configurato.

Un blocco di codice PHP è generalmente racchiuso tra il delimitatore di apertura <?php e quello di chiusura ?> e può essere posizionato in qualsiasi punto del documento.

Un documento che contiene codice PHP deve necessariamente avere estensione .php. Questo non preclude, però, l’utilizzo di codice HTML. Ad esempio è possibile costruire una struttura di base in HTML e porvi all’interno del codice PHP al fine di generare dinamicamente i contenuti:

<html>
    <head>
        <title><?php echo "Pagina di prova";?></title>
    </head>
    <body>
        <?php echo "Questa è una pagina di prova!";?>
    </body>
<html>

Ogni istruzione di codice deve sempre terminare con il carattere “;” che funge da separatore.