Page 33 - Corso di PHP - Livello base
P. 33
A questo punto con un blocco condizionale
controlleremo se il risultato di "a"
è uguale al risultato di "b"
e in caso affermativo faremo stampare "uguale"
al programma... in caso contrario
faremo stampare "diverso".
In questo caso, il risultato del confronto
$a == $b è "true" (con due uguali).
Se $x fosse stato 3, il risultato del confronto
sarebbe stato "false".
*/
?>
Ovviamente i confronti si possono fare in diversi modi... adesso
abbiamo visto quello più semplice, $a == $b, per verificare se
due variabili sono uguali (si scrivono due uguali perché i due
uguali sono un operatore di confronto, mentre il singolo uguale
è un operatore di assegnazione: serve, come sappiamo e come
abbiamo visto anche nell'esempio precedente, per assegnare il
valore a una variabile. I due uguali invece servono per
confrontare due variabili diverse). In caso affermativo, il
risultato del confronto sarà true e in caso contrario false.
Ma ci sono altri operatori, e ora li vediamo uno per uno:
<?php
$a == $b
/* per controllare se sono uguali: in caso affermativo il risultato sarà true */
$a != $b
/* per verificare se $a è diverso da $b: in caso affermativo il risultato sarà true */
$a > $b
// per verificare se $a è maggiore di $b
$a < $b
// per verificare se $a è minore di $b
$a >= $b
// per verificare se $a è maggiore-uguale a $b
33