Le variabili sono fondamentali non solo in php ma in qualsiasi linguaggio di programmazione. in pratica si puo immaginare una variabile come un contenitore vuoto dove possiamo di volta in volta utilizzare un alore e modificarlo.
In PHP possiamo scegliere il nome delle variabili usando lettere, numeri ed il trattino di sottolineatura, o underscore (_). Il primo carattere del nome deve essere però una lettera o un underscore (non un numero).
inoltre tenete presente che le variabili in php sono case sensitive, cioe si differenziano le minuscole dalle maiuscole, quindi pippo non è la stessa cosa di PIPPO.
in php le variabili si scrivono anteponendo il segno del dollaro $ al loro nome come in questo esempio :
<?php $pippo = 3 ; ?>
In questo caso ho dichairato una variabile di nome “pippo ” e le ho assegnato un valore pari a 3. La caratteristica principale di php nell’uso delel variabili e che lo contraddistingue da altri linguaggi è che in php non è necessario dichiare una variabile prima di utilizzarla, quindi possiamo richiamare una variabile e il suo valore senza doverla dichiarare.
Facciamo un altro esempio di variabili con operatori artimetici :
<?php $a = 10 ; $b = 15 ; $c = $a + $b ; echo " il risultato d i$a + $b è : $c ; ?>
otterrete questo :
il risultato di (10 + 15) è : 25
In pratica cosa ho fatto, ho creato la variabile a
e le ho assegnato il valore di 10 la variabile b e le ho assegnato il
valore di 15 e c il valore di a+b.
Altro esempio :
<?php $a = 2 ; $b = 3 ; $c = 2 ; $d = ($a + $b ) * $c ; echo " $d " ; ?>
Il risultato sarà 10. Provate ora a scrivere cosi :
<?php $a = 2 ; $b = 3 ; $c = 2 ; $d = $a + $b * $c ; echo " $d " ; ?>
Senza le parentesi , otterrete 8 ,questo perchè php da la precedenza alla moltiplicazione e poi passa all’addizione ,quindi in questo caso sara :
2 +3 * 2
senza parentesi php eseguirà prima 3 *2 = 6 poi addizziona 2 = 8.
utilizzando le paretensi invece php calcolerà tutto quello che e nelle parentesi cosi :
($a + $b ) * $c = (2 + 3 ) * 2 = 10.
E’ molto importante questo per evitare di ottenere variabili errate.
ora facciamo qualche esempio con stringhe al posto di numeri , cioe sequenze di caratteri come qesta :
<?php $nome = Antonio ; $cognome = Fullone ; echo " Il mio nome è $nome e il cognome $cognome " ; ?>
Il risultato sara
Il mio nome è Antonio e il cognome Fullone
Ora cosi :
<?php $nome = Antonio ; $cognome = Fullone ; $nomecompleto = $nome.$cognome ; echo " Il mio nome è $nomecompleto" ; ?>
Risultato : Il mio nome è AntonioFullone.
Come avrete capito il punto “.” serve per unire due variabili , mentre quando dichairate una stringa come valore di una variabile bisogna racchiderla tra virgolette, mentre se usate nomi di variabili come nel caso di $nomecompleto , non dovete utilizzare “”.
In php non esistono le costanti , cioe variabili che hanno sempre lostesso valore, ma si possono dichiarare variabili con un valore definito ( define) che non cambia con la sintassi define , esempio :
define (“nome”,”Antonio”);
ho definito la variabile $nome e assegnato il valore di “Antonio”.
Facciamo un esempio pratico :
<?php
define ("nome","Antonio") ;
echo " il mio nome è : ".nome ;
?>
otterrete : Il mio nome e Antonio.
La stringa Antonio è contenuta nella variabile $nome , come per le costanti, mantiene il suo valore.
La prossima volta vedremo i ripi di dato che una variabile php può contenere.
Popularity: 23% [?]
Non c'è ancora nessun commento.
RSS feed dei commenti a questo articolo. TrackBack URL