首頁 >後端開發 >PHP問題 >php的三個等號(===)怎麼用

php的三個等號(===)怎麼用

青灯夜游
青灯夜游原創
2022-03-11 19:47:344013瀏覽

在php中,三個等號「===」是全等比較運算符,用來比較兩個運算元的值是否相等,同時偵測它們的型別是否相同;只有兩邊的值和資料類型都相等時,運算結果才是TRUE。

php的三個等號(===)怎麼用

本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦

在php中,三個等號「===」是全等比較運算子。

##===
運算子 #名稱 #描述


php的三個等號(===)怎麼用

全等

比較兩個運算元的值是否相等,同時偵測它們的型別是否相同

#恆等式(=== )運算子是進行給定變數或值之間的嚴格比較;它比較,不僅會對運算子兩邊表達式的值進行比較,而且還會對資料類型進行比較,只有兩邊的值和數據類型都相等時,運算結果才是TRUE。
<?php 
header("content-type:text/html;charset=utf-8");  
// 给变量赋整数值
$x = 999; 
echo &#39;$x=&#39;.$x."<br>"; 
// 给变量赋字符串值
$y = &#39;999&#39;; 
echo &#39;$y=&#39;.$y."<br>"; 
//比较$x 和$y 
if ($x === $y) 
    echo &#39;$x和$y相等&#39;; 
else
    echo &#39;$x和$y不相等&#39;; 
?>
說明:在上面的範例中,$ x和$ y的值相等但資料型別不同,因而傳回false,執行else部分。 #範例$a == $b$a === $b$a != $b$a a8093152e673feb7aba1828c43532094 $b#$a !== $b$a 96f1a0091b1222031389005776a1b95c $b大於如果$a 的值大於$b 的值,則傳回TRUE,否則傳回FALSE$a f30d80e82bcdeddc0d73235fe35bf9dd= $b#大於等於太空船運算子(組合比較子)
擴充資料:PHP比較運算子
#描述
等於 如果型別轉換後$a 和$b 的值相等,則傳回TRUE,否則傳回FALSE
全等 如果$a 和$b 不只值相等,而且它們值的型別也相等,則回傳TRUE,否則回傳FALSE
不等於 如果型別轉換後$a 的值不等於$b 的值,則傳回TRUE,否則傳回FALSE
不等於 與!= 相同,如果型別轉換後$a 的值不等於$b 的值,則傳回TRUE,否則傳回FALSE
不全等 #如果$a 的值不等於$b的值,或它們值的型別不同,則傳回TRUE,否則傳回FALSE
如果$a 的值大於或等於$b 的值,則傳回TRUE,否則傳回FALSE $a 96b4fef55684b9312718d5de63fb7121 $b
當$a小於、等於、大於$b時分別傳回一個小於、等於、大於0的整數值。 PHP7開始提供.

$a ?? $b ?? $c   ######NULL合併運算子######從左到右第一個存在且不為NULL 的操作數。如果都沒有定義且不為 NULL,則傳回 NULL。 PHP7開始提供。 ###############推薦學習:《###PHP影片教學###》###

以上是php的三個等號(===)怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn