溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

PHP的編程語句有哪些

發(fā)布時間:2021-11-02 10:36:26 來源:億速云 閱讀:165 作者:小新 欄目:編程語言

小編給大家分享一下PHP的編程語句有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

1 簡單的語句

每行至多包含一條語句,例如:

以下為引用的內(nèi)容:

$argv++; // 正確的  $argc--; // 正確的  $argv++; $argc--; // 錯誤的

2 復(fù)合語句

復(fù)合語句是包含在大括號中的語句序列,形如"{ 語句 }"。例如下面各段。

  •  被括其中的語句應(yīng)該較之復(fù)合語句縮進(jìn)一個層次

  •  左大括號"{"應(yīng)位于復(fù)合語句起始行的行尾;右大括號"}"應(yīng)另起一行并與復(fù)合語句首行對齊。

  •  大括號可以被用于所有語句,包括單個語句,只要這些語句是諸如if-else或for控制結(jié)構(gòu)的一部分。這樣便于添加語句而無需擔(dān)心由于忘了加括號而引入bug

3 返回語句

一個帶返回值的return語句不使用小括號"()",除非它們以某種方式使返回值更為顯見。例如:

以下為引用的內(nèi)容:

return;  return myDisk.size();  return ($size ? $size : $defaultSize);

4 if與else語句

if-else語句應(yīng)該具有如下格式:

if (condition){ /* 進(jìn)行操作的條件 */ statements;  }  if (condition) {/*進(jìn)行操作的條件. */ statements;  } else {/*進(jìn)行操作的條件*/ statements;  }  if (condition) {/*進(jìn)行操作的條件*/ statements;  } else if (condition) {/*進(jìn)行操作的條件 */ statements;  } else{/*進(jìn)行操作的條件*/ statements;  }

注意:if語句總是用"{"和"}"括起來,避免使用如下容易引起錯誤的格式:

if (condition) //避免這種寫法,他忽略了“{}”  statement;

注釋格式也可以像下面的這種方式寫

以下為引用的內(nèi)容:

if (condition) {  /*進(jìn)行操作的條件*/ statements;  } else {  /*進(jìn)行操作的條件*/ statements;  }

只要可以描述清楚各分支之間的關(guān)系,在哪里寫注釋均可

5 for語句

一個for語句應(yīng)該具有如下格式:

以下為引用的內(nèi)容:

for (initialization; condition; update) {  statements;  }

一個空的for語句(所有工作都在初始化,條件判斷,更新子句中完成)應(yīng)該具有如下格式:

for (initialization; condition; update);

當(dāng)在for語句的初始化或更新子句中使用逗號時,避免因使用三個以上變量,而導(dǎo)致復(fù)雜度提高。若需要,可以在for循環(huán)之前(為初始化子句)或for循環(huán)末尾(為更新子句)使用單獨的語句。

6 while語句

一個while語句應(yīng)該具有如下格式

以下為引用的內(nèi)容:

while (condition) {  statements;  }

一個空的while語句應(yīng)該具有如下格式:

while (condition);

7 do...while語句

一個do-while語句應(yīng)該具有如下格式:

以下為引用的內(nèi)容:

do {  statements;  } while (condition);

8 switch語句

一個switch語句應(yīng)該具有如下格式:

以下為引用的內(nèi)容:

switch (condition) {  case ABC:   /* falls through */ statements;  case DEF:   statements;   break;  case XYZ:  statements;  break;  default:  statements;  break;  }

每當(dāng)一個case順著往下執(zhí)行時(因為沒有break語句),通常應(yīng)在break語句的位置添加注釋。上面的示例代碼中就包含注釋/* falls through */。

9 try...catch語句

一個try-catch語句應(yīng)該具有如下格式:

以下為引用的內(nèi)容:

try {  statements;  } catch (ExceptionClass e) {  statements;  }

一個try-catch語句后面也可能跟著一個finally語句,不論try代碼塊是否順利執(zhí)行完,它都會被執(zhí)行。

以下為引用的內(nèi)容:

try {  statements;  } catch (ExceptionClass e) {  statements;  } finally {  statements;  }

以上是“PHP的編程語句有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI