ホームページ  >  記事  >  バックエンド開発  >  PHP演算子(6)「比較演算子」例解説

PHP演算子(6)「比較演算子」例解説

怪我咯
怪我咯オリジナル
2017-04-12 15:18:473003ブラウズ

これまでの PHP 演算子シリーズを通じて、今日は 6 番目のタイプの PHP 演算子「比較演算子」を学習します。

比較演算子は何に使用されますか?

比較演算子は、文字通りに理解すると、2 つの変数または式の結果を比較し、比較の結果が true の場合は true を返し、そうでない場合は true を返します。比較の結果が false の場合は false を返します。

まず、PHP にはどのような比較演算子があるのか​​見てみましょう

比較演算子

演算子 名前 説明
未満$x $x が $y より小さい場合、true を返します。 If $x が $y 以下の場合に true を返します。
>= $x以上>=$y $xが$y以上である場合にtrueを返します。
== Equal $x==$y $x が $y と等しい場合に true を返します。
!= 等しくない $x!=$y $xが$yと等しくない場合、trueを返します
=== 恒等式(合同) $x = ==$y $x が $y に等しく、同じ型の場合、true を返します
!== 非同一性 (合同ではありません) $x!==$y if $x が $y に等しくなく、それらの型が同じでない場合、true を返します


PHP演算子(6)「比較演算子」例解説「===」と「!==」という 2 つの比較演算子に注意する必要があります。比較に「===」演算子を使用する場合は、値が等しいだけでなく、データ型も同じである必要があります。たとえば、$a===$b は、$a と $b が同じであるだけではないことを意味します。値は完全に同じであり、$a と $b のデータ型も同じです。 ! == と === は、$a! のように反対の意味を持ちます。 ==$b は、$a と $b が異なる値または異なるデータ型を持つことを意味します。

比較演算子の例

この例では、比較演算子を使用して変数の値を比較します。変数 $x=100、データ型は整数、変数 $y="100"、データ型は次のとおりです。文字列、「==」、「===」、「!=」、「!===」演算子を使用して $x と $y を比較します。

コードは次のとおりです

<?php
$x=100;
$y="100";

var_dump($x == $y);
echo "<br>";
var_dump($x === $y);
echo "<br>";
var_dump($x != $y);
echo "<br>";
var_dump($x !== $y);
echo "<br>";

?>

コードの実行結果:

PHP演算子(6)「比較演算子」例解説

他のものは比較的単純なので、ここではあまり多くのデモは行いません。興味があれば、自分で実行できます。 . 次のセクションでは、PHP オペレーターの 7 番目のタイプ「エラー制御オペレーター」について説明します。

おすすめ関連記事:

1.PHP演算子(1)「算術演算子」例解説

2.PHP演算子(2)「文字列演算子」詳細例

3.PHP演算子(3) 「代入演算子」例解説

4.PHP演算子(4)「ビット演算子」例解説

5.PHP演算子(5)「論理演算子」例解説


以上がPHP演算子(6)「比較演算子」例解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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