重複の可能性:
「===」とはどういう意味ですか?
PHP でのこれらの演算子の使用について混乱しています。いつ === を使用し、いつ == を使用するべきかよくわかりません。
たとえば、なぜ/いつ書くべきか:
if( $some_method_that_returns_something_or_false() === FALSE) {
//do stuff
}
そしていつ==?
また、=== は bool FALSE を返さなければならない、または 0 を返すことができるという意味ですか? === または ==? を使用することが悪い習慣と見なされる場合は?
また、このようなものを置くとき:
if($some_method_that_returns_true_or_false()) {
}
それは $some_method_that_returns_true_or_false() == TRUE または some_method_that_returns_true_or_false() === TRUE ですか?