php學習筆記 運算子

2021-10-06 12:25:48 字數 1007 閱讀 4683

一、含義

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

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

單目運算子

雙目運算子

三元運算子

(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.取模 運算中的注意點 在進行取模運算前,運算的數...