PHP中&&與and、||與or及=的運算符優(yōu)先級

各種可能的判斷情況基本都已分析,詳見代示例:

// 運算符的優(yōu)先級:"&&"("||") > "=" > "and"("or")
$a1 = true or true and false; // true or和and比=低,第一個true直接賦值
$a2 = false or true or true; // false or和and比=低,第一個false直接賦值
$a3 = (true or true and false); // true 括號內(nèi)運算完賦值,括號內(nèi)or和and同級,or結(jié)果為true后則括號內(nèi)運算完畢
$a4 = (false or false or true); // true 括號內(nèi)運算完賦值,括號內(nèi)or和and同級,or結(jié)果為false則第二個or繼續(xù)運算
$a5 = (true and true and false); // false 括號內(nèi)運算完賦值,兩個and都要運算完

$a6 = true || true and false; // true and比=低,運算完||直接賦值
$a7 = false || false or true; // false or比=低,運算完||直接賦值

$a8 = (true || true and false); // false 括號內(nèi)運算完賦值,||與and不同級,不管||結(jié)果如何,后邊and都需要運算
$a9 = (true || true && false); // true 括號內(nèi)運算完賦值,||與&&同級,||運算完后是true則括號內(nèi)運算完畢

$a10 = true || true && false; // true ||與&&同級且比=高,||運算完是true,&&不再運算
$a11 = false || false || true; // true 兩個||同級且比=高,第一個||運算完是false,第二個||繼續(xù)運算

var_dump($a1, $a2, $a3, $a4, $a5, $a6, $a7, $a8, $a9, $a10, $a11);
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 專業(yè)考題類型管理運行工作負責人一般作業(yè)考題內(nèi)容選項A選項B選項C選項D選項E選項F正確答案 變電單選GYSZ本規(guī)程...
    小白兔去釣魚閱讀 10,542評論 0 13
  • 【No.518】 幾日奔走忙碌中未寫文字,今天先生說:“太忙就暫停一下,有空兒有靈感再寫,有幾次想告訴你了,別為了...
    淡如清風_ld閱讀 243評論 0 0
  • 大家早安:讀書應該是一件好亊!但是在這個訊息爆炸、每人時間都不夠用的時代里,讀書是否先理出“為何”要讀這些書?目的...
    鄭喻心閱讀 503評論 2 1
  • 他,她,吵架了… 第一天,冷戰(zhàn)模式啟動… 第二天,冷戰(zhàn)中,不言… 第三天,冷戰(zhàn)持續(xù),不語… 第四天,結(jié)束冷戰(zhàn),鳥語...
    伊晨9102閱讀 329評論 4 7
  • LP56 周金巧是一個自信、寬容、有恒心、負責任的女人!?。?2018.9月7日 星期五 1. 早信息匯報(時間7...
    巧巧的巧閱讀 165評論 0 0

友情鏈接更多精彩內(nèi)容