PHP 不等赋值符有 3 种:!=、<> 和 !==。!= 和 <> 用于比较值是否不相等,而 !== 用于进行严格不等比较(不仅比较值,还比较数据类型)。

PHP 不等赋值符
PHP 提供了以下不等赋值符:
!=
- 用途: 检查两个表达式的值是否不相等。
-
语法:
$variable != value
<>
立即学习“PHP免费学习笔记(深入)”;
- 用途: 与 != 相同,检查两个表达式的值是否不相等。
-
语法:
$variable <> value
!==
- 用途: 进行严格不等比较,意味着除了值之外,还比较数据类型。
-
语法:
$variable !== value
示例
<code class="php">$num1 = 10; $num2 = 10; $string = "10"; echo "num1 != num2: " . ($num1 != $num2); // 输出:false echo "num1 <> num2: " . ($num1 <> $num2); // 输出:false echo "num1 !== num2: " . ($num1 !== $num2); // 输出:false echo "num1 != string: " . ($num1 != $string); // 输出:true echo "num1 <> string: " . ($num1 <> $string); // 输出:true echo "num1 !== string: " . ($num1 !== $string); // 输出:true</code>
注意:
- != 和 <> 用于比较值,而 !== 用于比较值和数据类型。
- !== 是严格比较运算符,如果参与比较的值具有不同的数据类型,它将返回 true。











