首頁  >  文章  >  後端開發  >  PHP行動互聯網開發之運算符

PHP行動互聯網開發之運算符

巴扎黑
巴扎黑原創
2017-03-19 09:31:031085瀏覽

[導讀] 一、PHP的運算子PHP中有豐富的運算子集,它們大部分直接來自於C語言。依照不同函數區分,運算子可以分為:算術運算子、字串運算子、賦值運算子、位元運算符、條件運算符,以及邏輯運算符等。當各種運算子在同一個

                       

PHP中有豐富的運算子集,且它們大部分直接來自於C語言。依照不同函數區分,運算子可以分為:算術運算子、字串運算子、賦值運算子、位元運算符、條件運算符,以及邏輯運算符等。當各種運算子在同一個表達式中時,它們的運算是有一定的優先順序的。

(1)算術運算

+    -   *   /  %  ++ --

(2)字串運算子

#字串運算子只有一.(點)就是英文的句點。它可以將字串連接起來,組成新字串,也可以將字串與數字連接,這時類型會自動轉換。

 

	$a="dawanganban";  
$b="123";  
echo $a.$b;   //输出结果:dawanganban123

(3)賦值運算子

 

 

	= += -= *= /= %= .=



$a="dawanganban";  
$a.=1;  
$a.=2;  
$a.=3;  
echo $a.$b;   //输出结果:dawanganban123

(4)位元運算子

 

& | ~ ^ 10e3fdaca48eb0367c6d60dbc98f885d>

# (5)比較運算子

 

> 6d267e5fab17ea8bc578f9e7e5e1570b= 942605533375fab4f17e7cc0df8aa5bf === !==

#6d267e5fab17ea8bc578f9e7e5e1570b:為不等於和! =相同

===:恆等,值相等且型別一致

! ==:非恆等,值不相等或型別不一致

 

  1. 	echo 5 == "5"; //true  PHP是弱类型语言(js中的变量类似)  
    echo 5 === "5";  //false  完全等于

(6) 邏輯運算

 

AND(邏輯與) OR(邏輯或) XOR(邏輯異或) &&(邏輯與) ||(邏輯或) !(邏輯非)

 

	var_dump(5 && "");   //false  
var_dump(5 && "2"); //true  
var_dump(5 || ""); //true  
var_dump(0 xor 1); //true  
var_dump(0 xor 0); //false  
var_dump(1 xor 1); //false

 

##  

一、PHP的運算子

 

#

PHP中有豐富的運算子集,它們大部分直接來自於C語言。依照不同函數區分,運算子可以分為:算術運算子、字串運算子、賦值運算子、位元運算符,以及邏輯運算符等。當各種運算子在同一個表達式中時,它們的運算是有一定的優先順序的。

(1)算術運算

+    -   *   /  %  ++ --

(2)字串運算子

字串運算子只有一個.(點)就是英文的句號。它可以將字串連接起來,組成新字串,也可以將字串與數字連接,這時類型會自動轉換。

 

	$a="dawanganban";  
$b="123";  
echo $a.$b;   //输出结果:dawanganban123
(3)賦值運算子

 

#

 

	= += -= *= /= %= .=



$a="dawanganban";  
$a.=1;  
$a.=2;  
$a.=3;  
echo $a.$b;   //输出结果:dawanganban123
(4)位元運算子

 

#

& | ~ ^ 10e3fdaca48eb0367c6d60dbc98f885d>

# (5)比較運算子

 

> 6d267e5fab17ea8bc578f9e7e5e1570b= 942605533375fab4f17e7cc0df8aa5bf === !==

a8093152e673feb7aba1828c43532094:為不等於和! =相同

===:恆等,值相等且型別一致

! ==:非恆等,值不相等或型別不一致

 

  1. 	echo 5 == "5"; //true  PHP是弱类型语言(js中的变量类似)  
    echo 5 === "5";  //false  完全等于

# (6)邏輯運算

 

#

AND(邏輯與) OR(邏輯或) XOR(邏輯異或) &&(邏輯與) ||(邏輯或) !(邏輯非)

 

	var_dump(5 && "");   //false  
var_dump(5 && "2"); //true  
var_dump(5 || ""); //true  
var_dump(0 xor 1); //true  
var_dump(0 xor 0); //false  
var_dump(1 xor 1); //false

 

#  

以上是PHP行動互聯網開發之運算符的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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