PHP等号的区别


1.“=” 一个等号为 赋值

$a = 0
var_dump($a); //$a=0;

2."=="双等号为 判断值是否相等 ,是不判断二者是否是同一数据类型

$b = "1";
$c = 1;

if($b == $c){
  //可以相等 数值相等
}

3.“===” 三个等号 判断值是否相等 ,类型是否相等  精密判断

$b = "1";   //字符串类型
$c = 1;     //数值类型

if($b === $c){
  //不相等 数据类型不相等
}

相关