phpの=と==の違い

Guanhui
リリース: 2023-03-01 06:42:01
オリジナル
3706 人が閲覧しました

phpの=と==の違い

phpの=と==の違い

前者は代入を意味し、その機能は右側のデータを代入することです。左の変数、後者は左の値と右の値が等しいかどうかを比較することを意味し、等しい場合は結果がTRUE、そうでない場合はFALSEになります。

代入演算子

基本的な代入演算子は「=」です。最初は「等しい」と思うかもしれませんが、そうではありません。これは実際には、右側の式の値を左側のオペランドに代入することを意味します。

代入演算式の値が代入値となります。つまり、「$a = 3」の値は 3 になります。このようにして、いくつかのトリックを実行できます。

<?php
$a = ($b = 4) + 5; // $a 现在成了 9,而 $b 成了 4。
?>
ログイン後にコピー

比較演算子

##$a == $b は $a === $b#$a != $b等しくない等しくない不一致TRUE、if#TRUE より大きいです# #$a は、厳密に TRUE 以下です。 $a が TRUE 以上です。 $a が $ainteger
Example Name Result
# と等しい##TRUE (型変換後の $a$b と等しい場合)。
一致 TRUE、if $a$b と等しく、同じ型です。
##TRUE (型変換後の場合)$a$b と等しくありません。 $a <> $b
TRUE (型変換の場合) #$a 以降は $b と等しくありません。 $a !== $b
$a$b と等しくない、またはタイプが異なります。 #$a < $b小与
TRUE、if$a$b よりも厳密に小さいです。 #$a > $b#の場合、
$b より大きくなります。 $a <= $b
$b 以下の場合。 $a >= $b
$b 以上の場合。 $a <=> $b比較演算子と組み合わせるwhen
#$b より小さい、等しい、または大きい それぞれ 0 より小さい、0 と等しい、または 0 より大きい 値を返します。 PHP7 が利用可能になりました。 推奨チュートリアル: 「PHP チュートリアル

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

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