Le variabili, stringhe e numeri
Le variabili sono contenitori logici che racchiudono dei tipi di dati. I tipi di dati possono essere stringhe, numeri, booleani, ed altri.
Immaginiamo di voler racchiudere all’interno di un contenitore un nome di persona.
I nomi sono una sequenza di caratteri alfabetici che possiamo salvare all’interno appunto di una variabile. Per dichiarare una variabile in php si usa il simbolo
del dollaro seguito dal nome che vogliamo attribuire al nostro contenitore. Supponiamo di voler racchiudere il mio nome all’interno della variabile chiamata nome
allora in php scriviamo
$nome="tony";
Ricordate che ogni riga di codice php termina sempre con il punto e virgola. Questa che abbiamo appena creato è una variabile di tipo stringa anche se solo
alfabetica mentre le stringhe possono contenere anche numeri e simboli. Per esempio racchiudiamo nella stringa di nome stringa una frase in questo modo
$stringa="ciao mondo da @tonyubuntu";
Come vedete abbiamo appena creato una stringa di nome stringa che contiene una frase con caratteri e simboli. Immaginiamo invece di voler salvare in memoria una variabile di tipo numerico ecco come potremmo definirla
$numero=17;
Come vedete la variabile numerica si chiama numero ed il suo contenuto è 17 e quindi un numero intero. In effetti i numeri possono essere anche a virgola mobile detti double e si dichiarano così
$numero=17.5;
Per separare i decimali si usa il punto. Abbiamo visto quindi numeri, stringhe ma esistono anche i booleani cioè valori che possono assumere lo stato di vero o falso cioè true oppure false. Potremmo usare queste variabili quando dobbiamo verificare tramite confronto che una espressione sia vera o falsa quindi true oppure false. Possiamo dichiarare i booleani così $true=true;
$false=false; La prima espressione è vera mentre la seconda falsa. In pratica per creare una variabile usiamo il simbolo del dollaro seguito dal nome della variabile che deve iniziare sempre con una lettera minuscola o maiuscola che sia o con un simbolo _ ma mai con un numero. Poi segue il simbolo di uguale che si definisce assegnazione, perchè serve ad assegnare un valore alla variabile. Se non assegnate un valore ad una variabile si dice non inizializzata e se cercherete di stamparla vi darà messaggio di errore.