Variabili e costanti
Variabili
Sezione intitolata “Variabili”Una variabile è un nome a cui associ un valore, che puoi usare di nuovo più avanti.
In PHP le variabili iniziano con $.
<?php$nome = "Luca";$eta = 25;
echo $nome;$nome contiene il testo "Luca". $eta contiene il numero 25.
Cambiare valore
Sezione intitolata “Cambiare valore”Una variabile può cambiare durante l’esecuzione del programma.
<?php$totale = 10;$totale = $totale + 5;
echo $totale;Output:
15PHP legge il valore di $totale, aggiunge 5 e salva il risultato nella stessa variabile.
Nomi validi
Sezione intitolata “Nomi validi”Un nome di variabile può contenere lettere, numeri e _, ma non può iniziare con un numero.
<?php$nomeUtente = "Sara";$prezzo_finale = 19.90;Scegli nomi chiari. $prezzo è meglio di $p.
Costanti
Sezione intitolata “Costanti”Una costante salva un valore che non deve cambiare.
<?phpconst IVA = 22;
echo IVA;Le costanti non usano $. Per convenzione spesso hanno nomi in maiuscolo.
Puoi anche usare define:
<?phpdefine("NOME_SITO", "Manuale PHP");
echo NOME_SITO;Usa una variabile quando il valore può cambiare e una costante quando deve restare fisso.
Variabili nei calcoli
Sezione intitolata “Variabili nei calcoli”Le variabili sono utili quando devi riusare un valore più volte.
<?php$prezzo = 40;$sconto = 8;$totale = $prezzo - $sconto;
echo "Totale: $totale euro";Se il prezzo cambia, modifichi solo $prezzo; il calcolo resta lo stesso.
Errore comune: dimenticare il dollaro
Sezione intitolata “Errore comune: dimenticare il dollaro”In PHP $nome e nome indicano due cose diverse.
<?php$nome = "Luca";echo nome;Il codice è sbagliato perché nome senza $ non indica la variabile. Quando leggi o modifichi una variabile, usa sempre il dollaro.
Scegliere tra const e define
Sezione intitolata “Scegliere tra const e define”All’inizio, usa const per dichiarare costanti semplici nei tuoi file.
<?phpconst COSTO_SPEDIZIONE = 4.90;define esiste ancora e lo incontrerai in molti progetti, ma const è più leggibile nei casi semplici.
Prova tu
Sezione intitolata “Prova tu”Crea tre variabili: $nome, $prezzo e $quantita. Calcola il totale e stampa una frase come Luca deve pagare 30 euro.