Ver. 1.0   
logo make me home | bookmark | contact | disclaimer
spacerspacerspacer
P H P
  B e n v e n u t o
Google
  
 

Operatori di Comparazione
Gli operatori di comparazione sono elementi molto importanti dello scripting php. Questi, in combinazione con i controllori di flusso, sono il cuore della programmazione in generale per tutti i tipi di linguaggi. Alcuni di quelli contenuti in questa tabella li abbiamo già visti nella sezione "Dichiarazione e Assegnazione di un Valore ad una Variabile".



Operazione Descrizione Esempio
  == operatore di eguaglianza tra il primo e il secondo termine $X == $Y
compara i valori delle variabili $x e $y; se sono uguali ritorna il valore "vero", viceversa "falso"
5 == 5 (vero)
5 == 7 (falso)
  != operatore di diseguaglianza tra i due termini $X != $Y
compara i valori delle variabili $x e $y; se sono diseuguali ritorna il valore "vero", viceversa "falso"
5 != 7 (vero)
5 != 5 (falso)
  > il primo termine è maggiore del secondo $X > $Y
compara il valore della prima variabile con il valore della seconda, ritornando il valore vero se il primo termine è maggiore del secondo, viceversa falso:
7 > 5 (vero)
7 > 7 (falso)
  < il primo termine è minore del secondo $X < $Y
compara il valore della prima variabile con il valore della seconda, ritornando il valore vero se il primo termine è minore del secondo, viceversa falso:
7 < 9 (vero)
7 < 7 (falso)
  >= il primo temine è maggiore o uguale al secondo $X >= $Y
compara il valore della prima variabile con il valore della seconda, ritornando il valore vero se il primo termine è maggiore o uguale del secondo, viceversa falso:
7 >= 5 (vero)
7 >= 7 (vero)
7 >= 9 (falso)
  <= il primo termine è minore o uguale del secondo $X <= $Y
compara il valore della prima variabile con il valore della seconda, ritornando il valore vero se il primo termine è minore o uguale del secondo, viceversa falso:
7 <= 9 (vero)
7 <= 7 (vero)
7 <= 5 (falso)





Operatori Logici
Gli operatori logici sono utilizzati generalmente nell'ambito di una routine di controllo di flusso e spesso in combinazione con gli operatori di comparazione sopra indicati. Derivano dall'algebra booleana (dal nome del suo creatore Bool).

Operazione Descrizione Esempio
  && and (in italiano "e") verifica più comparazioni, ritornando il valore vero solo se tutti i valori controllati soddisfano la condizione, altrimenti restituisce il valore falso:
$x = 6;
$y = 3;
($x == 5) && ($y == 3) restituirà la condizione di falso
  || or (in italiano "o") verifica più comparazioni, ritornando il valore vero se almeno uno dei valori controllati soddisfa la condizione, altrimenti restituisce il valore falso:
$x = 6;
$y = 3;
($x == 5) || ($y == 3) restituirà la condizione di vero
  ! not (in italiano "non") inverte il risultato di una condizione posta.
$x = 6;
$y = 3;
!($x == $y) restituirà una condizione di vero


 
Sponsors
zanox
box air max
1- logo
Logo - 120x60
box border
  | Ottimizzato per IE 4+ e una risoluzione di 1024 X 768 px |  
  © Copyright 2007-2010 Webmaster's Bazar