php==和===的区别是什么?
php中===与==区别
===比较两个变量的值和类型;==比较两个变量的值,不比较数据类型。
比如:
$a = '123'; $b = 123; $a === $b //为假; $a == $b //为真;
有些情况下不能使用==,可以使用===,比如:
<?php $a = 'abc'; $b= 'a'; if(strpos($a,$b) === false){ echo '字符串不包含'; }else{ echo '字符串包含'; } ?>
如果使用==,则输出“字符串不包含”,这与实际不符。
更多相关知识,请关注 教程集!!
以上就是php==和===的区别是什么?的详细内容,更多请关注教程集其它相关文章!
您可能感兴趣的文章:
.net、php、java的区别是什么?
什么是前端和后端
php==和===的区别是什么?
dw和php的区别是什么
php中==和=的区别是什么
PHP版本Non Thread Safe和Thread Safe如何选择?区别是什么?
有关php的ob_flush()与flush()使用方法
go语言和php的区别是什么?
php7和php5区别是什么
php中&&和||的区别是什么