其实就是比较他们的优先级
// --------------------
// "||" 比 "or" 的优先级高// 表达式 (false || true) 的结果被赋给 $e// 等同于:($e = (false || true))$e = false || true;// 常量 false 被赋给 $f,true 被忽略// 等同于:(($f = false) or true)$f = false or true;var_dump($e, $f);// --------------------// "&&" 比 "and" 的优先级高// 表达式 (true && false) 的结果被赋给 $g// 等同于:($g = (true && false))$g = true && false;// 常量 true 被赋给 $h,false 被忽略// 等同于:(($h = true) and false)$h = true and false;var_dump($g, $h);