Porovnávacie operátory v PHP sú dôležité funkcie pre vyhodnocovanie výrazov, ako aj rozhodovanie na základe výsledkov. Tieto operátory umožňujú PHP programátorom zostavovať efektívne a spoľahlivé programy, ktoré si poradia s rôznymi udalosťami. Tento článok popisuje fungovanie dvoch najužitočnejších porovnávacích operátorov PHP: (!=) a (!==).
Čo je operátor PHP Nerovná sa (!=)?
The nerovnaké operátory v PHP sa používajú na porovnanie hodnôt uložených v dvoch premenných bez ohľadu na ich dátové typy. Sú označené symbolom != alebo <> . The PHP nerovný operátor vráti hodnotu true, keď sú hodnoty uložené v týchto dvoch premenných odlišné, aj keď je typ údajov týchto dvoch premenných rovnaký alebo odlišný, a tento operátor vráti hodnotu false, keď sú hodnoty uložené v týchto dvoch premenných rovnaké.
Syntax : The nerovná sa operátori používajú syntax uvedenú nižšie:
$premenná1 != $premenná2 ;
$premenná1 <> $premenná2 ;
Kde premenná1 označuje hodnotu premennej, ktorej dátový typ sa bude porovnávať s dátovým typom premennej symbolizovanej premenná2 .
Príklad 1
Nasledujúci program PHP porovnáva dátové typy týchto dvoch hodnôt a ukazuje, ako nerovnaký operátor Tvorba.
// Deklarujte dve premenné rôznych typov údajov
$num1 = 10 ;
$str1 = '10' ;
// Porovnajte hodnoty
ak ( $num1 != $str1 ) {
ozvena 'Hodnoty nie sú rovnaké.' ;
} inak {
ozvena 'Hodnoty sú rovnaké.' ;
}
?>
Keďže vo vyššie uvedenom programe majú premenné rovnaké hodnoty, ale ich dátové typy sú odlišné, bude brať do úvahy hodnoty premenných a vráti hodnotu true, ak sú rovnaké.
Čo je to operátor PHP, ktorý nie je identický (!==)?
The neidentické operátory sa používajú v PHP na porovnanie dátových typov a hodnôt dvoch daných premenných. Sú označené !==. PHP, nie identický operátor vráti true, keď sú dátové typy alebo hodnoty daných dvoch premenných odlišné, a tento operátor vráti false, keď sú dátové typy alebo hodnoty daných dvoch premenných rovnaké.
Syntax : Syntax, za ktorou nasleduje znak nie identické operátor je:
premenná1 !== $premenná2 ;Kde premenná1 označuje hodnotu, ktorá sa bude porovnávať s premennou symbolizovanou premenná2 .
Príklad
Nasledujúci PHP program porovnáva dve hodnoty a ich dátové typy a ukazuje fungovanie neidentický operátor.
// Deklarujte dve premenné rôznych typov údajov
$num1 = 10 ;
$str1 = '10' ;
// Porovnajte hodnoty a typy údajov
ak ( $num1 !== $str1 ) {
ozvena 'Hodnoty nie sú rovnaké a majú rôzne typy údajov.' ;
} inak {
ozvena 'Hodnoty sú rovnaké a majú rovnaké dátové typy.' ;
}
?>
Vyššie uvedený program porovnáva tieto dve premenné a vypisuje výsledok na základe ich dátových typov. Hoci premenné majú rovnakú hodnotu, ich dátové typy sú odlišné, takže výstup vráti hodnotu false namiesto true.
Záver
V PHP sú operátory porovnávania kľúčovými funkciami na hodnotenie výrazov, ako aj rozhodovanie na základe výsledkov. Tento tutoriál ilustroval funkčnosť operátory nerovnaké (!=) a nie identické (!==) a dospeli k záveru, že operátory nerovnaké(!=) porovnávajú iba hodnoty, pričom nie sú identické (!==) operátori porovnávajú hodnoty a ich dátové typy.