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

    php中的不等运算符是什么和什么

    青灯夜游青灯夜游2021-06-07 15:07:21原创105

    php中的不等运算符是“!=”、“!==”和“<>”。“!=”和“<>”运算符完全等价,没有任何区别,用于比较两个对象的值是否相等;而“!==”运算符表示绝对不等于,除了比较值,还会比较类型。

    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

    php不等运算符

    运算符名称描述实例
    x != y不等于如果 x 不等于 y,则返回 true5!=8 返回 true
    x <> y不等于如果 x 不等于 y,则返回 true5<>8 返回 true
    x !== y绝对不等于如果 x 不等于 y,或它们类型不相同,则返回 true5!=="5" 返回 true

    说明:

    php里,<>!= 这2个完全等价,没有任何区别,用于比较两个对象的值是否相等,

    而不等于 !== 除了比较值,还会比较类型。

    比如: 1 != '1' 会返回false,因为 数字1和字符串1的值是相等的,

    1 !== '1' 会返回true,因为它俩的类型不相等

    示例:

    <?php
    $x=100; 
    $y="100";
    
    var_dump($x == $y); // returns true because values are equal
    echo "<br>";
    var_dump($x === $y); // returns false because types are not equal
    echo "<br>";
    var_dump($x != $y); // returns false because values are equal
    echo "<br>";
    var_dump($x !== $y); // returns true because types are not equal
    echo "<br>";
    
    $a=50;
    $b=90;
    
    var_dump($a > $b);
    echo "<br>";
    var_dump($a <  $b);
    ?>

    输出:

    bool(true)
    bool(false)
    bool(false)
    bool(true)
    bool(false)
    bool(true)

    推荐学习:《PHP视频教程

    以上就是php中的不等运算符是什么和什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php 不等运算符
    上一篇:精选流程控制语句--break语句以及continue语句(附详解) 下一篇:PHP如何使用OpenSSL加密中的证书操作
    第16期线上培训班

    相关文章推荐

    • php如何实现多态• php无法生成图片怎么办• 你必须了解PHP用法以及运行(附详细教程)• php怎么自定义错误提示• php中require是什么意思

    全部评论我要评论

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

    PHP中文网