一、含義
加減乘除,或比較大小,或判斷真假
二、按參與運算的資料個數分類
單目運算子
雙目運算子
三元運算子
(expr1) ? (expr2) : (expr3);
三、按功能分類
賦值:=
算術:+ - * \ % (%對整數數字進行「取餘操作」,如果不是整數,會先自動轉換為整數之後再進行取餘。轉換為整數的做法是,直接去掉小數部分
$v1=10%4; //結構為2
$v2=10.8%3.6; //結構為1
連線:.
自賦值:+= -= *= /= %= .=
自操作:++ --
比較:> >= < <= == != === !==
"dd">"dc"; //true
"def">"e" //false 。字元按位比較,第一位d小於e
1.=:賦值,在邏輯運算時也有效;
2.==:等於運算,但是不比較值的型別;
3.===:完全等於運算,不僅比較值,而且還比較值的型別,只有兩者一致才為真。
邏輯運算子:&&與 ||或 !非
邏輯運算的短路規則:
(1)邏輯與短路
if(左側判斷 && 右側判斷) //此時,如果左側判斷為false,則右側判斷不再進行
(2)邏輯或短路
if(左側判斷 || 右側判斷) //此時,如果左側判斷為true,則右側判斷不再進行
條件運算子:資料1?資料2:資料3
位運算子:
& 按位於,兩個都是1,結果才為1
| 按位或,兩個都是0,結果才為0
~ 按位非,
^ 按位異位或,相同為0,不同為1
其他:@ //錯誤抑制符,可以將錯誤「隱藏」(掩蓋)起來(不輸出)
if(@mysqli_connect('localhost','root','123'))
() // 運算優先順序
算數》比較》邏輯
PHP學習筆記6 運算子
1.運算子的分類 算術運算子 賦值運算子 比較運算子 三元運算子 邏輯運算子 字串連線運算子 錯誤控制運算子 2.算術運算子 3.賦值運算子 b a 相當於c 的引用4.比較運算子 值相等型別也相等 不等於 非全等,如果值不相等或者型別不同則返回true 5.三元運算子 6.邏輯運算子 and or...
學習筆記 PHP基礎 變數and運算子
沒想到這麼快就又要學,看來還是逃不出程式猿的魔爪!header content type text html charset utf 8 define token echanfood true 大小寫不敏感的常亮 預設false word hello 不加 也可以!echo word.world 或...
PHP筆記 運算子篇
簡介 php運算子學習筆記 1.基本規則 如果運算子優先順序相同,則由運算子的結合方向決定如何運算。沒有結合方向的同優先順序運算子不能連在一起使用。即使在沒有必要的情況下,最好也使用括號明確運算的順序。具體運算子的優先順序參照 2.結合方向的理解 3.取模 運算中的注意點 在進行取模運算前,運算的數...