如何使用php equalto运算符(关系运算符)

时间:2018-03-14 08:53:08

标签: php operators php-5.6

我对等于运算符(==。===)有很大的困惑,下面我提到了php代码,其中检查字符串“all”等于数字0但是它返回true等于{{1但是不能和其他人一起使用:

("all"==0)

输出:

<?php    
    var_dump("all"==0);
    var_dump("all"=="0");
    var_dump("all"==="0");
    var_dump("all"===0);    
?>

对于所有条件,答案应该是假的。但为什么“所有”== 0都是真的。任何人都可以解释一下吗?

1 个答案:

答案 0 :(得分:0)

=== is Identical operator which performs a 'typesafe comparison'.

这意味着如果两个操作数具有相同的类型和相同的值,它将仅返回true。