PHP中三个等号(===)与两个等号(==)的区别

三个等号代表比较对象的类型也要一致。两个等号表示只要值相等就满足条件。

比如下面的代码:

<?php
    $a = 123;
    $b = '123';

    //结果为TRUE
    if($a == $b){
        echo 'a 等于 b';
    }
    //类型不同,结果为FALSE
    if($a === $b){
        echo '类型相同!';
    }
?>

标签: 无

发表评论: