PHP での拡張
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/03/10 06:02 UTC 版)
PHPでは、== 演算子をさらに拡張し、型が異なっても値が等しければ真を返す == 演算子(たとえば 4 == "4" は真である)と、値が等しくかつ同じ型を持っている場合に真を返す === 演算子(たとえば 4 === 4 は真であるが 4 === "4" は偽である)の2種類の演算子を持っている。x == 0 は x が 0、"0"(文字 0 を含む文字列)または false(PHPでは他の言語でも見られるように、false は 0 と等しい)のときに真を返す。これは、変数に 0 の値が割り当てられているかを確認するのに便利であるが、必ずしも期待される動作とは限らない。一方で、x === 0 は x が 0 のときのみ真を返す。
※この「PHP での拡張」の解説は、「関係演算子」の解説の一部です。
「PHP での拡張」を含む「関係演算子」の記事については、「関係演算子」の概要を参照ください。
- PHP での拡張のページへのリンク