PHP中的等于操作符
在PHP中,"等于"操作符用于比较两个变量的值是否相等,如果两个变量的值相等,那么结果为真(true),否则为假(false),这个操作符有两个形式:双等号(==)和三等号(===)。
双等号(==)是宽松的等于操作符,它只比较值,不比较类型,如果变量a的值是字符串"10",变量b的值也是字符串"10",那么a == b的结果就是真。
三等号(===)是严格的等于操作符,它也只比较值,但是要求值和类型都必须相等,如果变量a的值是整数10,变量b的值也是整数10,那么a === b的结果就是真。
下面是一些使用双等号和三等号的例子:
<?php $a = "10"; $b = "10"; echo $a == $b; // 输出:1 $c = 10; $d = 10; echo $c == $d; // 输出:1 $e = "10"; $f = 10; echo $e == $f; // 输出:1 $g = "10"; $h = "20"; echo $g == $h; // 输出:0 ?>
在这个例子中,我们可以看到,当变量的类型不同的时候,双等号和三等号的结果都是假,这是因为它们只比较值,不比较类型。
还没有评论,来说两句吧...