php中=,==和===的区别介绍
墨初 编程开发 1128阅读
在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编程中最基本的常识,要熟练的掌握。