您好,登錄后才能下訂單哦!
本篇內容介紹了“php運算符的使用方法”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
**運算符**
算術運算符
1 <?php 2 $a = 6; $b = 4; 3 echo $a + $b; // 加 10 4 echo $a - $b; // 減 2 5 echo $a * $b; // 乘 24 6 echo $a / $b; // 除 1.5 7 8 echo $a % $b; // 求模取余數 2 余數的符號和被除數一致 9 10 ?>
自增運算 $a++ ++$a
1 <?php 2 $a = 5; 3 $a++; // 相當于 $a = $a + 1; 4 echo $a; // 6 5 6 7 $a = 5; 8 echo $a++; // 5 相當于 1) echo $a; 2) $a=$a+1; 先取值, 再自加 9 10 11 $a = 5; 12 echo ++$a; // 6 相當于 1) $a=$a+1; 2) echo $a; 先自加, 再取值 13 14 ?>
自減運算 $a-- --$a
1 <?php 2 $a = 5; 3 $a--; // 相當于 $a = $a - 1; 4 echo $a; // 4 5 6 7 $a = 5; 8 echo $a--; // 5 相當于 1) echo $a; 2) $a=$a-1; 先取值, 再自減 9 10 11 $a = 5; 12 echo --$a; // 4 相當于 1) $a=$a-1 2) echo $a; 先自減, 再取值 13 ?>
對于布爾型變量, 自增自減都是原來的值
賦值運算符
$a = 5; 把 5 賦值給 $a $a += 5; 相當于 $a = $a + 5; $a -= 5; 相當于 $a = $a - 5; $a *= 5; 相當于 $a = $a * 5; $a /= 5; 相當于 $a = $a / 5; $a %= 5; 相當于 $a = $a % 5; $a = 'abc'; $a .= 'def'; 相當于 $a = $a.'def'; abcdef
比較運算符
比較運算符, 最后的結果為布爾型.
> 大于 < 小于 >= 大于等于 <= 小于等于 == 用來判斷是否相等. 值相等就可以 === 用來判斷是否全等, 要求類型相等, 值也要相等. 二者缺一不可 != 不等于 !== 不全等于. 值不相等, 或者類型不相等
邏輯運算符
邏輯運算符,最后的結果為布爾型
&& 邏輯與 符號兩邊同時為 true 結果就為true, 否則為 false || 邏輯或 符號兩邊只要一邊為 true 結果就為 true. 僅當兩邊同時為 false 時, 結果才為 false ! 邏輯非 將值取反, 原來的 true 變成 false ,原來的 false 變成 true xor 邏輯異或 符號兩邊不相同的時候, 結果為 true 兩邊相同的時候為false
短路
或短路 當 || 左邊的表達式為真時, 結果肯定為真, 所以 || 右邊的表達式就不執行了
1 <?php 2 $a = 3; 3 $b = 5; 4 $c = $a<6 || ($b=7); 5 6 // $a<6 為真, 就代表著 等號右邊一定為真, $b=7 就不會被執行 這稱為 邏輯或短路 7 8 ?>
與短路 當 && 左邊的表達式為假時, 結果肯定為假, 所以 && 后邊的表達式就不執行了
1 <?php 2 $a = 3; 3 $b = 5; 4 $c = $a>6 && ($b=7); 5 6 // $a>6 為假, 就代表著 等號右邊肯定為假, $b=7 就不會被執行 這稱為 邏輯與短路 7 8 ?>
三元運算符
$a = 表達式1 ? 表達式2 : 表達式3; 1) 表達式1 為真時, 把 表達式2 的值賦值給 $a 2) 表達式1 為假時, 把 表達式3 的值賦值給 $a
其它運算符
@ 錯誤抑制符 在發生錯誤的代碼前加上@, 頁面上就不會顯示錯誤信息了
`` 執行命令符 ` 系統自帶命令 `; 通過這種形式可以執行系統自帶的命令
“php運算符的使用方法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。