比较运算符

未匹配的标注

简介

比较运算符,允许对两个值进行比较。

比较运算符

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

注意:如果比较一个数字和字符串或者比较涉及到数字内容的字符串,则字符串会被 转换为数值 并且比较按照数值来进行。此规则也适用于 switch 语句。当用 ===!== 进行比较时则不进行类型转换,因为此时类型和数值都要比对。

实例

<?php

$x = 5;
$y = 8;

var_dump( $x == $y );  // 5 == 8 ,两者不相等,返回 false

var_dump($x === $y);  // 5 === 8 ,两者不相等,返回 false

var_dump( $x != $y );  // 5 == 8 ,5不等于8,返回 true

var_dump($x > $y);  // 5 > 8 ,5不大于8,返回 false

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~