ホームページ  >  記事  >  バックエンド開発  >  PHP における等式 (==) 演算子と単位演算子 (===) の単純な比較

PHP における等式 (==) 演算子と単位演算子 (===) の単純な比較

青灯夜游
青灯夜游オリジナル
2019-02-01 10:33:313651ブラウズ

等価 (==) と同一性 (===) はどちらも PHP 比較演算子ですが、両者の違いは何でしょうか?次の記事では、方程式 (==) と恒等式 (===) の簡単な比較を示していますので、ご参考になれば幸いです。 [チュートリアルの推奨事項: PHP チュートリアル ]

PHP における等式 (==) 演算子と単位演算子 (===) の単純な比較

等価 (==) 演算子

#等価 (==) 演算子は、左側の変数 (式または定数) が右側の変数 (式または定数) と同じ値を持つかどうかを比較およびテストします。この演算子によって実行される比較は緩やかです。

2 つの値が同じである場合 (データ型ではなく変数の値のみを比較します)、true 値を返します。2 つの値が同じでない場合は、true 値を返します。同様に、false 値を返します。

注: 等価 (==) 演算子と代入 (=) 演算子は異なります。代入 (=) 演算子は左側の変数を変更し、右側の変数を左側の変数に代入します。一方、等価 (==) 演算子は等しいかどうかをテストし、比較に応じて true または false を返します。

例:

<?php 
header("content-type:text/html;charset=utf-8");  
// 给变量赋整数值
$x = 999; 
echo &#39;$x=&#39;.$x."<br>"; 
// 给变量赋字符串值
$y = &#39;999&#39;; 
echo &#39;$y=&#39;.$y."<br>"; 
//比较$x 和$y 
if ($x == $y) 
    echo &#39;$x和$y的值相等&#39;; 
else
    echo &#39;$x和$y的值不相等&#39;; 
?>

出力:

PHP における等式 (==) 演算子と単位演算子 (===) の単純な比較

指示:上記の例では等価 (==) 演算子は変数の値のみを比較するため、$x と $y の値は等しいため、if 内のステートメントは直接実行され、else ステートメントは実行されません。

PHP 方程式 (==) 演算子の比較表:

PHP における等式 (==) 演算子と単位演算子 (===) の単純な比較

等式 (== =)演算子

アイデンティティ (===) 演算子は、指定された変数または値の間で厳密な比較を実行します。値が等しいかどうかを比較して、2 つの変数 (式または定数) を調べます。両方とも同じデータ型です。つまり、両方が文字列であるか、両方が整数であるなどです。

この演算子は、2 つの変数 (式または定数) に同じ値と同じデータ型が含まれる場合は true を返し、それ以外の場合は false を返します。

例:

<?php 
header("content-type:text/html;charset=utf-8");  
// 给变量赋整数值
$x = 999; 
echo &#39;$x=&#39;.$x."<br>"; 
// 给变量赋字符串值
$y = &#39;999&#39;; 
echo &#39;$y=&#39;.$y."<br>"; 
//比较$x 和$y 
if ($x === $y) 
    echo &#39;$x和$y相等&#39;; 
else
    echo &#39;$x和$y不相等&#39;; 
?>

出力:


PHP における等式 (==) 演算子と単位演算子 (===) の単純な比較

説明:at上記の例では、$x と $y の値は等しいですが、データ型が異なるため、false が返され、else 部分が実行されます。

PHP ID (===) 演算子の比較表:

PHP における等式 (==) 演算子と単位演算子 (===) の単純な比較

上記がこの記事の全内容です。皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がPHP における等式 (==) 演算子と単位演算子 (===) の単純な比較の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。