PHP include gli operatori di confronto aritmetici standard, che prendono come argomenti semplici valori (numeri o stringhe) e danno come risultato TRUE o FALSE.
Eccoli elencati con i relativi esempi veri e falsi:
> L'operatore < (minore di) è vero se l'argomento di sinistra è minore dell'argomento di destra e falso negli altri casi.
Esempio TRUE: 5 < 8
Esempio FALSE: 7 < 3
> L'operatore > (maggiore di) è vero se l'argomento di sinistra è maggiore dell'argomento di destra e falso negli altri casi.
Esempio TRUE: 6 > 2
Esempio FALSE: 3 > 5
> L'operatore <= (minore o uguale a) è vero se l'argomento di sinistra è minore o uguale all'argomento di destra e falso negli altri casi.
Esempio TRUE: 6 <= 9 o anche 6 <= 6
Esempio FALSE: 6 <= 4
> L'operatore >= (maggiore o uguale a) è vero se l'argomento di sinistra è maggiore o uguale all'argomento di destra e falso negli altri casi.
Esempio TRUE: 6 >= 3 o anche 6 >= 6
Esempio FALSE: 6 >= 9
> L'operatore == (uguale a) è vero se i suoi argomenti sono esattamente uguali e falso negli altri casi.
Esempio TRUE: 5 == 5 o anche 6.00 == 6 o anche "Black" == "Black"
Esempio FALSE: 4 == 7 o anche "Black" == 5 o anche 5.01 == 5
> L'operatore != (diverso da) è falso se i suoi argomenti sono esattamente uguali e vero negli altri casi.
Esempio TRUE: 4 != 7 o anche "Black" != 3 o anche "Black" != "Shadow"
Esempio FALSE: 2 != 2 o anche "Black" != "Black" o anche 2.00 != 2
> L'operatore === (identico a) è vero se i suoi due argomenti sono esattamente uguali e dello stesso tipo. Questo operatore è stato aggiunto a partire da PHP 4.
Esempio TRUE: 2 === 2 o anche "Black" === "Black"
Esempio FALSE: 2 === 2.00 o anche 5 === "5"
Credo di essere stato abbastanza chiaro, ma d'altronde l'argomento era molto semplice.
Arrivederci al prossimo articolo!
Operatori di confronto aritmetici
Pubblicato prima del 07/05/2008 - Informazione assente
Analista e Programmatore in C/C++ ANSI, Java, J2ME (per dispositivi mobili), C#.NET, Visual Basic.NET, Assembler x86.
Sviluppatore siti Web in Html, CSS, PHP, SQL(in particolare MySQL), JavaScript e JSP.
Basi di Ingegneria del Software, sicurezza in java, funzionamento e implementazione di Web Services, UML e XML.
Conosco le librerie OpenGL per la programmazione di videogiochi in C++.
Esperto di Espressioni Regolari.
|
Aggiungi un commento