书香 发表于 2024-3-16 08:44

【===】

==一般用于if语句中,用于比较

===代表强等于,也就是不仅仅要求结果等于,数据类型也要等于,实际上,通常只用于逻辑型的判断

<?
$a = "1";

if ($a==true) {
      echo "1";
}else{
      echo "0";
}


?>

输出的结果是1,因为文本类型的1和逻辑类型的true是相等的(除了0以外的任意字符都是true)

<?
$a = "1";

if ($a===true) {
      echo "1";
}else{
      echo "0";
}


?>

输出的结果是0,因为不仅仅需要判断值,还需要判断数据类型是否一致

重点:
这个一般不常用


(点击返回课程目录:https://www.52hb.com/thread-58658-1-1.html)

一月番 发表于 2024-3-22 10:41

需要判断值
页: [1]
查看完整版本: 【===】