PHP 中 !== 和 ==! 运算符的区别


'!==' 比较运算符

'!==' 运算符检查两个对象的类型是否相等。它不转换数据类型,而是执行类型检查。例如,1 !== '1' 会返回 true。

'==!' 比较运算符

'==!' 运算符是两个运算符的组合,可以写成 == (!运算对象)。

示例

下面的示例展示了 '!=='' 和 '==!' 运算符的用法。

 实时演示

<!DOCTYPE html>
<html>
<head>
   <title>PHP Example</title>
</head>
<body>
   <?php
      $x = true;
      $y = false;
      echo '$x !== operator $y = ';

      // $x not equals to $y
      // so true returned
      var_dump($x !== $y);
      print("<br/>");
      echo '$x ==! operator $y = ';
      // !$y is true which is same as $x
      // so true returned
      var_dump($x ==! $y);
   ?>
</body>
</html>

输出

$x !== operator $y = bool(true)
$x ==! operator $y = bool(true)

更新时间: 13-1 月-2020

470 次浏览

开启你的 职业生涯

完成课程并获得认证

开始学习
广告