php中=,==和===的区别介绍
墨初 编程开发 540阅读
在php代码中很常见的就是=、==或===三种由=组合成三的符号。那这三种有啥作用呢,下面73so博客就详细的说一下。
php中的=符号
php中的=符号表示赋值,一般都是将一个值赋值给一个变量。
例:
$a = 'a'; $b = '73so.com'; $c = 50; $d = true;
php中的==符号
php中的==符号表示判断,一般在if逻辑里面使用,用于判断两个变量的值是否相同。
例:
$a = 'a'; $b = 'b'; #与if逻辑使用 if($a == $b){ echo '相同'; }else{ echo '不相同'; } #另一种使用方法 echo $a == $b ? '相同' : '不相同';
php中的===符号
php===符号与==符号作用相同,但值得注意的是===符号在判断两个变量的值是否相等的同时,也要判断两个变量的类型是否相同。
例:
$a = '123'; $b = 123; $c = 123; #与if逻辑使用 if($a === $b){ echo '相同'; }else{ echo '不相同'; } //不相同 if($b === $c){ echo '相同'; }else{ echo '不相同'; } //相同
以上就是关于php脚本中=,==以及===三种符号的定义与使用方法,这是php编程中最基本的常识,要熟练的掌握。