Introduzione a PHP
Cos’è PHP?
Sezione intitolata “Cos’è PHP?”PHP è un linguaggio di programmazione usato soprattutto sul web. Può leggere dati, prendere decisioni e costruire la risposta che un sito invia al browser.
Una pagina HTML normale è come un volantino stampato: tutti vedono la stessa cosa. Una pagina PHP, invece, può preparare contenuti diversi prima di inviarli al browser.
<?php$nome = "Luca";echo "Ciao, $nome!";Il codice salva il testo "Luca" nella variabile $nome. Poi echo usa quel valore per produrre il messaggio Ciao, Luca!.
Lato server e lato client
Sezione intitolata “Lato server e lato client”Quando apri un sito, il browser riceve HTML e CSS e può eseguire JavaScript. Il codice che lavora nel browser viene chiamato lato client.
PHP lavora prima sul computer che ospita il sito, cioè il server. Il server esegue PHP, produce HTML e invia il risultato al browser.
<?phpecho "<h1>Benvenuto</h1>";Il browser non riceve il codice PHP: riceve soltanto l’HTML prodotto, in questo caso <h1>Benvenuto</h1>.
Dove si usa PHP
Sezione intitolata “Dove si usa PHP”PHP è usato per:
- pagine web dinamiche
- form di contatto
- aree riservate con login
- siti con database
- blog, negozi online e pannelli di amministrazione
Molti progetti famosi, incluso WordPress, usano PHP.
Cosa imparerai in questa guida
Sezione intitolata “Cosa imparerai in questa guida”Partiremo dalle basi: installazione, sintassi, variabili e tipi di dato. Poi passeremo a condizioni, cicli, funzioni e array.
Dopo le fondamenta passeremo al web: HTML, form, sessioni, cookie e upload di file. Infine vedremo database, oggetti, gestione degli errori e strumenti come Composer.
L’obiettivo non è imparare tutto a memoria, ma capire abbastanza da leggere codice PHP semplice, modificarlo con sicurezza e costruire piccoli programmi web.
Cosa devi sapere prima di iniziare
Sezione intitolata “Cosa devi sapere prima di iniziare”Puoi iniziare anche se non hai mai scritto PHP. Ti aiuterà conoscere almeno l’idea di una pagina HTML, perché PHP viene spesso usato per produrre HTML dinamico.
Non devi conoscere database, oggetti o strumenti professionali. Li incontrerai più avanti, quando le basi saranno già più familiari.
Come studiare questa guida
Sezione intitolata “Come studiare questa guida”PHP si capisce meglio scrivendo codice piccolo e osservando il risultato. Per ogni pagina prova a fare tre cose:
- copia l’esempio principale in un file
.php - eseguilo con il terminale o con il server locale
- cambia un valore e guarda come cambia il risultato
Leggere il codice aiuta, ma modificarlo ti fa capire quali parti contano davvero.
Un esempio molto piccolo
Sezione intitolata “Un esempio molto piccolo”PHP può prendere un dato e usarlo per costruire una risposta.
<?php$prodotto = "quaderno";$prezzo = 3.50;
echo "Il prodotto $prodotto costa $prezzo euro.";Output:
Il prodotto quaderno costa 3.5 euro.In poche righe compaiono già tre idee importanti: una variabile, un numero e un testo prodotto dal programma.
Percorso consigliato
Sezione intitolata “Percorso consigliato”Se parti da zero, segui le sezioni in quest’ordine:
- installazione e primo programma
- sintassi, variabili, tipi di dato e operatori
- condizioni e cicli
- funzioni e scope
- array, stringhe e date
- PHP dentro pagine HTML e form
- sessioni, cookie e upload
- database con PDO e query preparate
- classi, oggetti, errori e strumenti
Le ultime sezioni sono più vicine al lavoro su progetti reali. Non avere fretta: se variabili, condizioni, cicli e funzioni sono chiari, il resto sarà più facile da seguire.