Uno degli elementi base di ogni linguaggio di programmazione (compreso PHP) sono certamente le variabili.
La variabile può essere definita come un‘area di memoria in cui vengono salvate delle informazioni a cui il programmatore assegna un particolare identificatore.
In PHP tutte le variabili iniziano con il simbolo dollaro ($). Il valore di una variabile viene assegnato con il simbolo uguale (=).
Vediamo un esempio di variabile testuale (variabile di tipo stringa):
// posso usare le virgolete $variabile = "contenuto..."; // oppure l'apice $variabile = 'contenuto...';Qualora la vostra variabile avesse valore numerico non sarebbero necessarie le virgolette; ecco un esempio:
// numero intero $variabile = 7; // numero decimale $valiabile = 7.3;Vediamo adesso un semplice codice PHP che sfrutti le variabili ed il comando echo per stampare a video, appunto, il valore della variabile:
<?php $variabile = "Testo da stampare"; echo $variabile; ?>Attenzione: i nomi di variabile sono case sensitive... attenzione quindi a maiuscole e minuscole!
Facciamo un altro esempio:
<?php $oggetto = "casa"; $colore = "rosso"; echo "La " . $oggetto . " è di colore " . $colore; ?>Nell‘esempio qui sopra abbiamo utilizzato due variabili e le abbiamo stampate a video all‘interno di una frase. Come avrete notato abbiamo usato il punto (.) per unire tra loro le diverse parti della frase. Il punto, infatti, è usato in PHP come elemento di concatenazione.
<?php $oggetto = "casa"; $colore = "rosso"; echo "La $oggetto è di colore $colore"; ?>Quest‘ultimo metodo, seppur più semplice, può tuttavia presentare dei problemi in situazioni particolari che non ritengo opportuno trattare in questa sede. Il mio consiglio, quindi, è di utilizzare la forma vistra sopra (è più corretta) che fa uso del punto per concatenare le diverse parti della stringa da restituire in output.
Nota: un altro modo per definire le varibile in PHP è offerto dalla sintassi heredoc. Per maggiori info consiglio la lettura di questa FAQ.
| Corso Linux Guida completa al sistema open-source. A partire da 49 €. | |
| Corso MySQL Gestione del database open-source. A partire da 39 €. | |
| Corso PHP Corso completo per la creazione di siti Web dinamici. A partire da 49 €. |