一、PHP的錯(cuò)誤控制符
? ??? ?php支持一個(gè)錯(cuò)誤運(yùn)算符:@剪决。當(dāng)將其放置一個(gè)PHP表達(dá)式之前,該表達(dá)式可能產(chǎn)生的任何錯(cuò)誤信息都被忽略掉
二柑潦、PHP運(yùn)算符優(yōu)先級(jí)
1、運(yùn)算符優(yōu)先級(jí)
2譬胎、比較運(yùn)算符
? ??==和===的區(qū)別:==比較值是否相等,===既比較值是否相等也比較類型是否相等
????eg:
3偏化、遞增镐侯、遞減運(yùn)算符
????遞增、遞減運(yùn)算符不影響布爾值
????true++ ——>true韵卤,true-- ——>true
????false++——>false崇猫,false--——>false
????遞減null值沒(méi)有效果(還是null);遞增null值為1
? ? 遞增和遞減在前就先運(yùn)算后返回邓尤,反之就先返回,后運(yùn)算
4季稳、邏輯運(yùn)算符
? ? ①澈魄、短路作用
? ? ? ? ? ?eg: $a=true||$b==3;(只執(zhí)行前半部分,因?yàn)檫壿嫽蛞徽鏋檎妫?/p>
? ? ? ? ? ? ????????$b=false&&$a==1;(只執(zhí)行前半部分痹扇,因?yàn)檫壿嬇c一假為假)
? ?②、 ||和&&與or和and的優(yōu)先級(jí)不同
? ????????? eg:$a=false||true;——>true(解析:||優(yōu)先級(jí)高于=浓恶,所以先執(zhí)行||结笨,再執(zhí)行=)
? ? ? ? ? ? ????????$b=flase or true;——>fasle(解析:or的優(yōu)先級(jí)是最低的湿镀,在執(zhí)行=伐憾,在執(zhí)行or)
eg:
? ?解析:比較運(yùn)算符>邏輯運(yùn)算符>賦值運(yùn)算符