首頁 >後端開發 >php教程 >php運算符基礎介紹

php運算符基礎介紹

巴扎黑
巴扎黑原創
2017-08-07 10:13:021240瀏覽

PHP 算數運算子

##$x 與$y的乘積/除法$x / $y$x 與$y 的商數%模數$x % $y$x 除$y 的餘數

PHP 遞增/遞減運算子

#運算子 名稱 範例 結果
+ 加法 $x + $y $x 與$y 求和
- #減法 $x - $y $x 與$y 的差數
* 乘法 $x * $y
##++$x前遞增$x 加一遞增,然後回傳$x返回$x,然後$x 加一遞增##前遞減$x 減一遞減,然後返回$x$x--後遞減返回$x,然後$x 減一遞減
運算子 名稱 描述
##$x++ 後遞增
--$x
###

PHP 賦值運算子

PHP 賦值運算子用於寫入變數給變數。

PHP 中基礎的賦值運算子是 "="。這表示右側賦值表達式會為左側運算數設定值。

##x = yx = y右側表達式為左側運算數設定值。 x += yx = x + y#加上##x -= y x *= yx /= y##x % = yx = x % y模數#


PHP 比較運算子

PHP 比較運算子用於比較兩個值(數字或字串):

賦值 等同於 描述
x = x - y
x = x * y
x = x / y
##如果$x 不等於$ y,則回傳true。 !==不全等(完全不同)$x !== $y如果$x 不等於$y,且它們類型不相同,則傳回true。
運算子 名稱 範例
# == 等於 $x == $y 如果$x 等於$y,則傳回true。
=== 全等(完全相同) $x === $y 如果$x 等於$y,且它們類型相同,則傳回true。
!= 不等於 $x != $y 如果$x 不等於$y,則傳回true。
a8093152e673feb7aba1828c43532094 不等於 $x a8093152e673feb7aba1828c43532094 $y
> 大於 $x > $y 如果 $x 大於 $y,則傳回 true。
65f93cff1cf1a0e4d9ec5374973405d4= 大於或等於 $x >= $y 如果$x 大於或等於$ y,則傳回true.


PHP 邏輯運算子

運算子 範例
##and $x and $y 如果$x 和$y 都為true,則傳回true。
or $x or $y 如果$x 和$y 至少有一個為true,則傳回true。
xor 異或 $x xor $y 如果$x 和$y 有且只有一個為true,則傳回true。 ############&#####與######$x && $y######如果$x 和$y 都為true,則傳回true 。 ############||######或######$x || $y######如果$x 和$y 至少有一個為true ,則傳回true。
! !$x 如果 $x 不為 true,則傳回 true。

下表依照優先級從高到低列出了運算子。同一行中的運算子具有相同優先權,此時它們的結合方向決定求值順序。

運算子優先權
結合方向 運算子 附加資訊
clone new #clone 和 new
#################################################### #[#########array()###
++ -- ~ (int) (float) (string) (array) (object) (bool) @ 类型和递增/递减
instanceof 类型
! 逻辑运算符
* / % 算术运算符
+ - . 算术运算符和字符串运算符
10e3fdaca48eb0367c6d60dbc98f885d> 位运算符
== != === !== a8093152e673feb7aba1828c43532094 比较运算符
& 位运算符和引用
^ 位运算符
| 位运算符
&& 逻辑运算符
|| 逻辑运算符
? : 三元运算符
= += -= *= /= .= %= &= |= ^= 639513f5eb9d8dcbce09d6b5cb44cf73>= => 赋值运算符
and 逻辑运算符
xor 逻辑运算符
or 邏輯運算子
#左 , 多處用到

對具有相同優先權的運算符,左結合方向意味著將從左向右求值,右邊結合方向則反之。對於無結合方向具有相同優先權的運算符,此運算符有可能無法與其自身結合。舉例說,在 PHP 中 1 d66d2a93259ca9392db29f00ed43fda0 1 是非法語句,而 1 3500d2982f7583b13bdfdbc753da15bb

上面的程式碼會輸出:Hello world! What a nice day!

以上是php運算符基礎介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn