php中常用的運算符


運算符

運算符是告訴PHP做相關運算的標識符號。

PHP運算符一般分為算術運算符、賦值運算符、比較運算符、三元運算符、邏輯運算符、字符串連接運算符、錯誤控制運算符。

1、變量名記得加“$” 符;

2、代碼結束記得加上“;”號;

一、算術運算符主要是用於進行算術運算的

1、記得每行代碼結束要用“;”標識哦;

2、檢查一下加法算術符“+”寫對沒;

3、檢查一下減法算術符“-”寫對沒;

4、檢查一下乘法算術符“*”寫對沒;

5、檢查一下除法算術符“/”寫對沒;

 

二、PHP的賦值運算符有兩種,分別是:

(1)“=”:把右邊表達式的值賦給左邊的運算數。它將右邊表達式值復制一份,交給左邊的運算數。換而言之,首先給左邊的運算數申請了一塊內存,然后把復制的值放到這個內存中。

(2)“&”:引用賦值,意味着兩個變量都指向同一個數據。它將使兩個變量共享一塊內存,如果這個內存存儲的數據變了,那么兩個變量的值都會發生變化。

 

1、每條代碼結束記得加上“;”;

2、變量名命名規則還記得嘛,另外還需要一個“$”做標記哦;

3、檢查一下賦值運算符“=”寫對了沒?

4、檢查一下賦值運算符“&”寫對了沒?

 

三、比較運算符主要是用於進行比較運算的,例如:等於、全等、不等、大於、小於。在PHP中常用的比較運算符如下表:

  1. 每一行代碼結束要用“;”標記哦;
  2. “var_dump”可以幫助展示返回值的數據類型和值;
  3. 檢查下比較運算符"==","===","!=","<>","!==","<",">","<=",">="都寫對了沒

 

四、php中的三元運算符

(“?:”)三元運算符也是一個比較運算符,對於表達式(expr1)?(expr2):(expr3),如果expr1的值為true,則此表達式的值為expr2,否則為expr3。

 

1、每條代碼結束記得加上“;”;

2、變量名命名規則還記得嘛,另外還需要一個“$”做標記哦;

3、檢查一下是否漏掉了“?”或“:”;

五、php的邏輯運算符  邏輯運算符主用是進行邏輯運算的

我們可以從投票的角度來理解邏輯運算:

1、邏輯與:要求所有人都投票同意,才會通過某協議;

2、邏輯或:只要求一個人投票同意就行;

3、邏輯異或:只能有且只能有一個人投票同意;

4、邏輯非:某個人要反對,但是通過邏輯非,使其反對無效;

“與”和“或”有兩種不同形式運算符的原因是它們運算的優先級(就是運算的有限順序,比如我們小學的時候學習四則運算,加減乘除混合在一起啦,優先計算乘除,再計算加減)不同。

1、三元運算符中的“:”是英文字符哦;

2、檢查一下第7行,第9行,第11行用括號了嗎;

3、這六種邏輯運算符你都寫對了嘛?

 

六、php中的字符串連接運算符

字符串連接運算符是為了將兩個字符串進行連接,PHP中提供的字符串連接運算符有:

(1)連接運算符(“.”):它返回將右參數附加到左參數后面所得的字符串。

(2)連接賦值運算符(“.=”):它將右邊參數附加到左邊的參數后。

  1. 每條指令結束記得加上“;”哦;
  2. 連接賦值運算符(“.=”)之間,不能出現空格哦;

 

七、php中的錯誤控制運算符

PHP中提供了一個錯誤控制運算符“@”,對於一些可能會在運行過程中出錯的表達式時,我們不希望出錯的時候給客戶顯示錯誤信息,這樣對用戶不友好。於是,可以將@放置在一個PHP表達式之前,該表達式可能產生的任何錯誤信息都被忽略掉;

如果激活了track_error(這個玩意在php.ini中設置)特性,表達式所產生的任何錯誤信息都被存放在變量$php_errormsg中,此變量在每次出錯時都會被覆蓋,所以如果想用它的話必須盡早檢查。

需要注意的是:錯誤控制前綴“@”不會屏蔽解析錯誤的信息,不能把它放在函數或類的定義之前,也不能用於條件結構例如if和foreach等。

  1. 每行語句結束要加上“;”哦;
  2. “@”標記寫對咯木有;
  3. “mysql_connect”函數中的“_” 是下划線哦;

 

八、php的算術運算符

取模算術符有啥用呢?

假設我們要在一個考場安排了一場考試,對考生從1開始,都進行了編號,那么怎么讓服務器幫助我們計算考生在的位置呢,進而打印考場的考生對照表呢?在右邊編輯器里輸入兩條指令,如圖所示:

1、每條代碼結束記得加上“;”;

2、變量名命名規則還記得嘛,另外還需要一個“$”做標記哦;

3、檢查一下除法算術符“/”寫對了沒;

4、檢查一下取模算術符“%”寫對了沒;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM