ホームページ >バックエンド開発 >PHPの問題 >php の 2 つの等号は何を意味しますか?

php の 2 つの等号は何を意味しますか?

青灯夜游
青灯夜游オリジナル
2021-06-29 18:58:566869ブラウズ

PHP では、2 つの等号「==」は「等しい」を意味します。これは、等号の両側の式または変数が等しいかどうかを比較するために使用される比較演算子です。値のみを比較し、比較しません。タイプ; 等しい場合は true を返し、等しくない場合は false を返します。

php の 2 つの等号は何を意味しますか?

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php では、2 つの等号 "= 「=」は「等価」を意味し、等号の両側の式や変数が等しいかどうかを比較するために使用される比較演算子です。

比較には 2 つの等号「==」を使用します。比較されるのは型ではなく値のみです。

PHP には 3 つの等号「==」もあり、これは「同一性」、つまり絶対的な平等 (値と型の両方が等しい) を意味し、3 つの等号 === を使用します。比較では、値の比較に加えて、型の比較も行います。

たとえば、「42」は文字列で、42 は整数です。 FALSE はブール値、「FALSE」は文字列です。

<?php
if(42 == "42") {
    echo &#39;1、值相等&#39;;
}
 
echo PHP_EOL; // 换行符
 
if(42 === "42") {
    echo &#39;2、类型相等&#39;;
} else {
    echo &#39;3、类型不相等&#39;;
}
?>

出力:

1、值相等
3、类型不相等

推奨学習: 「PHP ビデオ チュートリアル

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

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