• 技术文章 >后端开发 >PHP问题

    php中===与==的区别

    藏色散人藏色散人2020-05-17 11:25:15原创1077

    php中===与==的区别

    ===比较两个变量的值和类型;==比较两个变量的值,不比较数据类型。

    比如 $a = '123';

    $b = 123;

    $a === $b为假;

    $a == $b为真;

    有些情况下不能使用==,可以使用===,比如:

    <?php
    $a = 'abc';
    $b= 'a';
    if(strpos($a,$b) === false){
        echo '字符串不包含';
    }else{
        echo '字符串包含';
    }
    ?>

    如果使用==,则输出“字符串不包含”,这与实际不符。

    注:

    =是赋值,比如:

    $a=2;$a=$q;这时你无论echo $a还是echo $q都会输出2

    以上就是php中===与==的区别的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:php 删除字符串中任何字符的方法 下一篇:php中的->是什么意思
    大前端线上培训班

    相关文章推荐

    • php转换大小写的方法• php session垃圾回收机制• php字符串转数字的方法总结• php 删除字符串中任何字符的方法

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网