Salta ai contenuti

Sintassi di base

Il codice PHP inizia con:

<?php

Questo tag avvisa PHP che le righe successive contengono istruzioni da eseguire.

<?php
echo "Ciao";

Nei file che contengono solo PHP, di solito non si mette il tag di chiusura ?>. Evitarlo riduce piccoli errori causati da spazi o righe vuote alla fine del file.

In PHP molte istruzioni finiscono con ;.

<?php
$nome = "Marta";
echo $nome;

Il punto e virgola dice: questa istruzione e finita. Se lo dimentichi, PHP spesso mostra un errore di sintassi.

Le parentesi graffe {} raccolgono piu istruzioni dentro un blocco.

<?php
$eta = 20;
if ($eta >= 18) {
echo "Puoi entrare";
}

Qui il messaggio viene mostrato solo se la condizione e vera.

PHP puo vivere dentro una pagina HTML:

<h1>Profilo</h1>
<?php
$nome = "Luca";
echo "<p>Ciao, $nome</p>";
?>

HTML descrive la struttura della pagina. PHP prepara parti dinamiche.

PHP non richiede spazi perfetti, ma il codice leggibile aiuta molto.

<?php
$prezzo = 10;
$sconto = 2;
$totale = $prezzo - $sconto;
echo $totale;

Una riga vuota tra gruppi di istruzioni rende piu chiaro cosa sta succedendo.

Un piccolo file PHP puo contenere tutti questi elementi:

<?php
// Dati di partenza
$nome = "Sara";
$eta = 21;
if ($eta >= 18) {
echo "Ciao $nome, puoi continuare.";
} else {
echo "Ciao $nome, questa area non e disponibile.";
}

La prima parte prepara i dati. La seconda parte controlla una condizione. Il blocco tra { e } contiene le istruzioni da eseguire se la condizione e vera.

HTML non usa il punto e virgola e non esegue calcoli. PHP invece esegue istruzioni.

<p>Questo e HTML</p>
<?php
echo "Questo testo viene prodotto da PHP";
?>

Quando una pagina contiene entrambi, chiediti sempre: questa riga descrive la pagina o deve essere eseguita come istruzione?

Per scrivere PHP corretto all’inizio ricorda quattro cose: apri il codice con <?php, chiudi le istruzioni con ;, usa le graffe per i blocchi e tieni il codice leggibile con spazi e nomi chiari.