Page 111 - HTML, PHP & MYSQL - La programmazione eb
P. 111
$b = 5;
//facciamo qualche confronto...
$a == $b; //Falso
$a != $b; //Vero
$a < $b; //Falso
Gli operatori di confronto non operano soltanto con le
variabili numeriche, ma anche con le variabili di tipo
stringa.
In questo caso il confronto viene effettuato sull‘ordine
alfabetico dei caratteri: vale a dire che vengono considerati
"minori" i caratteri che "vengono prima" nell‘ordine
alfabetico (quindi la lettera "a" è minore di "b", "b" è
minore di "c" e così via). Inoltre tutte le lettere minuscole
sono sempre considerate "maggiori" delle lettere maiuscole
("a" è maggiore di "A"). Per finire bisogna ricordare che
tutte le lettere sono considerate "maggiori" dei numeri
compresi tra 0 e 9 (quindi "a" è maggiore di 7).
In realtà confronti di questo tipo hanno un significato
abbastanza relativo, in quanto
difficilmente vi capiterà di utilizzarli.
Operatore Operazione
AND Tutte gli operatori devono essere veri. In alternativa
a "AND" si può usare "&&" OR Almeno uno dei due
operatori deve essere vero. In alternativa a "OR" si può
usare "||" XOR Solo uno dei due operatori deve essere vero
(l‘altro deve essere falso)
NOT E‘ l‘operatore di negazione e si usa con un solo
operatore. In sostanza effettua una inversione: restituisce
112