php學習筆記——運算符

一、含義

加減乘除,或比較大小,或判斷真假

二、按參與運算的數據個數分類

單目運算符

雙目運算符

三元運算符

(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')){

}

() // 運算優先級

算數>比較>邏輯

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章