私はいつもif (($a == $b) || ($a == $c)) { }
に_||
_(ダブルパイプ)を使用し、do_this() or do_that();
にor
を使用しました。
なぜif (($a == $b) or ($a == $c)) { }
またはdo_this() || do_that();
ではないのですか?
これらの2つの論理演算子のいずれかを使用する理由はありますか、それとも個人的な好みですか?
同じことが_&&
_とand
にも当てはまりますが、私は_&&
_のみを使用しています。
2つの異なるバージョンは、異なる優先順位で動作します。
http://www.php.net/manual/en/language.operators.precedence.php