// 次の foo() は、オペレーターによって「短絡」されているため、呼び出されません。
$a = (false && foo());
$b = (true || foo());
$d = (true または foo() ));
// "||" は "or" よりも優先されます
$e = false || // $e には値 (false || true) が割り当てられます$f = false または true; // $f には false が割り当てられます [Altair 注: "= は "or" よりも優先されます]
var_dump($e, $f)// "&&" の優先順位" "and" より大きい
$g = true && false; // $g には値 (true && false) が代入され、結果は false になります
$h = true および false; // $h には値が代入されますtrue [Altair 注: "= は "and" よりも優先されます]
?>
この演算子をうまく使用すると、IF の使用を減らすことができます