PHP では、3 つの等号「===」は合同比較演算子で、2 つのオペランドの値が等しいかどうかを比較し、それらの型が同じであるかどうかを検出するために使用されます (値のみ)両側 データ型とデータ型が等しい場合、演算結果は TRUE になります。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php では、3 つの等号「#」 ##===" は等価比較演算子です。
名前 | 説明 | |
---|---|---|
Congruence | 2 つのオペランドの値が等しいかどうかを比較し、それらの型が同じかどうかを確認します |
) 演算子は、指定された変数または値の間の厳密な比較です。演算子の両側の式の値だけでなく、データ型も比較し、両側の値とデータのみを比較します。型が等しい場合、演算結果は TRUE になります。
<?php header("content-type:text/html;charset=utf-8"); // 给变量赋整数值 $x = 999; echo '$x='.$x."<br>"; // 给变量赋字符串值 $y = '999'; echo '$y='.$y."<br>"; //比较$x 和$y if ($x === $y) echo '$x和$y相等'; else echo '$x和$y不相等'; ?>
説明: 上記の例では、$x と $y の値は等しいですが、データ型が異なるため、false が返され、 else 部分が実行されます。
拡張情報: PHP 比較演算子
名前 | 説明 | |
---|---|---|
Equal to | $a と $b の値が型変換後に等しい場合、TRUE が返されます。それ以外の場合は FALSE | |
Congruent | $a と $b の値が等しいだけでなく、値も等しい場合値の型を指定した場合は TRUE を返し、それ以外の場合は FALSE を返します | ##$a != $b |
$a の値と等しくない場合型変換値の後は $b と等しくありません。TRUE を返します。それ以外の場合は FALSE | #$a を返します a8093152e673feb7aba1828c43532094 $b | |
$ a !== $b | 等しくない | |
$a b242038a5ddafcb4e682f29048c9bbad $b | が | |
$a 649ae6741cf4bead59bde23b8eaade66= $b | ||
$a 96b4fef55684b9312718d5de63fb7121 $b | Spaceship 演算子 (結合比較演算子) | |
$a ?? $b ?? $c | NULL マージ演算子 | |
推奨学習: 「 | PHP ビデオ チュートリアル | 」
以上がPHPで3つの等号(===)を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。