ホームページ > バックエンド開発 > PHPチュートリアル > PHPの==は何を意味しますか

PHPの==は何を意味しますか

下次还敢
リリース: 2024-04-27 17:43:04
オリジナル
983 人が閲覧しました

PHP の == 演算子は、2 つの式の値が等しいかどうかを比較します。ルールに従って値と型を比較し、等しくない型に一致するように型変換を実行し、true (等しい) または false (等しくない) を返します。 === 演算子とは異なり、後者は型を変換せず、値と型が等しい場合にのみ true を返します。

PHPの==は何を意味しますか

#PHP における == の意味PHP における

#== は、比較に使用される等価比較演算子です。 2 つの式の値が等しいかどうか。

使用法

== 演算子は、次のルールに従って 2 つの式を比較します。

    式の値が同じ型 (整数、文字列、浮動小数点数など) の場合、それらの値は直接比較されます。
  • 式の型が異なる場合、PHP は一方の型をもう一方の型と一致するように変換します。
  • 比較結果は true (等しい) または false (等しくない) になります。

===

PHP には別の等価比較演算子 === があります。これは == に似ていますが、より高度で厳密です。 。 === は型変換を実行せず、式の値と型が等しい場合にのみ true を返します。

== 演算子の使用例をいくつか示します。

<code class="php">var_dump(1 == 1); // 输出:true
var_dump("foo" == "foo"); // 输出:true
var_dump(1.0 == 1); // 输出:true
var_dump(true == 1); // 输出:true</code>
ログイン後にコピー
次の比較は false を返すことに注意してください。異なる値または型を持つ:

<code class="php">var_dump(1 == "1"); // 输出:false
var_dump(1.0 == 1.1); // 输出:false
var_dump(true == false); // 输出:false</code>
ログイン後にコピー

以上がPHPの==は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート