PHP中等于和全等于的运算符分别是==和===,他们属于比较运算符。比较操作符可以让你比较两个值。那么PHP中等于(==)和全等于也叫绝对等于(===)这两个运算符,具体区别又在哪里呢? 
下面我们就结合简单的代码示例,给大家介绍==和===的区别。 1、当我们用==符号来进行比较
代码示例如下: <?php
$a=true ;
$b=8;
$c='8';
if($a=='true'){
echo "相等";
}else{
echo "不相等";
}
echo '<br>';
if($b==$c){
echo "相等";
}else{
echo "不相等";
} 此时判断输出如下: 
2、当我们用===符号来进行比较
代码示例如下: <?php
$a=true ;
$b=8;
$c='8';
if($a==="true"){
echo "相等";
}else{
echo "不相等";
}
echo '<br>';
if($b===$c){
echo "相等";
}else{
echo "不相等";
} 此时判断输出如下:

示例中,变量$a是布尔型,$b为整型,$c是字符串,“true”表示字符串。 区别: ==运算符表示如果$b 等于 $c,则返回 true。(值相等) ===运算符表示如果 $b等于 $c,且它们类型相同,则返回 true。(值相等,且类型相等) 如上例中: true=="true",它们的值相等则返回true; true==="true",它们的值相等但是类型不同则返回false。 同理: 8==‘8’返回true; 8===‘8’返回false。 注:在 PHP 中,基本的赋值运算符是 "="。它意味着左操作数被设置为右侧表达式的值。 本篇文章就是关于PHP中等于==和全等于===的具体区别介绍,希望对需要的朋友有所帮助! 以上就是php中全等于和等于的区别的详细内容,更多请关注模板之家(www.mb5.com.cn)其它相关文章! |