BLOGブログ
2025/01/14
【PHP】比較演算子
PHPの比較演算子は、値を比較する際に重要です。
特に、==
、===
、!=
、!==
の違いを理解しておくことが、予期しない動作を防ぐために重要です。
このあたりの比較演算子をあまり意識しないで使われているプログラマーさんも多いとか?!
==
と ===
の違い
==
(等価演算子): 型を無視して値が等しいかを比較します。
例: 0 == '0'
は true
===
(同一演算子): 型も値も同じかを比較します。
例: 0 === '0'
は false
(型が異なるため)
!=
と !==
の違い
!=
(不等価演算子): 型を無視して値が異なるかを比較します。
例: 0 != '0'
は false
!==
(非同一演算子): 型または値が異なる場合に true
を返します。
例: 0 !== '0'
は true
(型が異なるため)
まとめ
==
は型を無視して値を比較===
は型も値も一致しているか比較!=
は型を無視して値が異なるか比較!==
は型または値が異なるか比較
CONTACTお問い合わせ
サービスに関するお問い合わせやお見積もり・ご相談などお気軽にご相談ください。