1. 程式人生 > >等號(=),雙等號(==)還有三等號(===)的使用與區別

等號(=),雙等號(==)還有三等號(===)的使用與區別

1.一個等號(=)

$a = 1;表示把1賦值給變數啊

echo $a ; //輸出 1

2.雙等號(==)

$a = null; $b = ''; $c= 1;

雙等號表示等於 

     echo  ($a==$b)?1:0; //輸出1

     echo ($a==$c)?1?0;//輸出0

3.三等於(===)

 $a = null; $b = ''; $c = 0; $d = false;

三等於表示恆等於

echo ($a===$b)?1:0;//輸出0

echo ($a===$c)?1:0;//輸出0

echo ($a===$d)?1:0;//輸出0

注意:== 會先進行型別轉換,再進行對比,而===會先比較型別,如果型別不同直接返回不相等