等号(=),双等号(==)还有三等号(===)的使用与区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/toume/article/details/80915866

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

注意:== 会先进行类型转换,再进行对比,而===会先比较类型,如果类型不同直接返回不相等

猜你喜欢

转载自blog.csdn.net/toume/article/details/80915866