Nella carrellata di post dedicati al php e alle sue nozioni di base non poteva certo mancare un articolo dedicato alle variabili. Essendo anche questo argomento abbastanza lungo da trattare, sarà suddiviso in due parti.
Anche se potrebbe appare superfluo ai più, meglio ricordare che una variabile serve a memorizzare alcuni valori o dati per un certo periodo di tempo cosicché sia possibile utilizzarli quando si vuole nel codice.
In sostanza, una variabile esiste in funzione del nome e del suo valore corrispondente.
I vantaggi che derivano da questo uso sono notevoli come potete ben capire. Il PHP, come gli altri linguaggi, gestisce in modo semplice e snello le variabili.
Vediamo come.
Una variabile in php inizia necessariamente con il simbolo del dollaro ($) :
<?php // La nostra prima variabile $variable = 'Questa è una variabile'; ?>
Eccovi alcuni punti essenziali sul nome di una variabile :
- Il nome di una variabile può iniziare con una lettera o con un underscore “_” .
- Il nome di una variabile può solo contenere caratteri alfanumerici e underscores (a-z, A-Z, 0-9, e _ )
- Il nome di una variabile non può contenere spazi bianchi
- Ad una variabile si possono associare differenti tipi.
A tal proposito, esistono 4 tipi di variabili che possiamo dedurre da questo esempio :
<?php $primo_tipo = 'Questa è una variabile di testo'; // text. $secondo_tipo = 123; // Numero $terzo_tipo = 1.23; // Decimale $quarto_tipo = true; // Booleano ?>
In sostanza abbiamo :
- String: Serie di caratteri di testo racchiusi fra apici singoli o doppi. Non vi sono, in pratica, limiti di lunghezza di una stringa.
- Integer: Numero intero come : –43, 0, 1, 27, o 5438. Non va racchiuso fra apici altrimenti sarà considerato come stringa di testo e non come numero.
- Float: Numero (di solito non intero) che include posizioni decimali dopo il punto. Come per l’Integer, non va racchiuso fra apici.
- Boolean: Assume valore TRUE o FALSE. I seguenti valori sono considerati FALSE :
- La stringa FALSE (maiuscola o minuscola)
- integer 0
- float 0.0
- Stringa vuota (‘’)
- Il carattere stringa ‘0′
- La costante NULL
Nella seconda parte parlerò di operatori e di funzioni relative alle variabili

