PHP 运算符:比较运算符 1 个改进

简介

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

比较运算符

运算符 名称 描述 实例
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
本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!