PHP 手冊
上一頁 |  | 下一頁

# 章 11.控制程式的流程

PHP 程式全都是由一句句的語句所構成。 語句可以指派變數的值、 調用函數、 執行迴圈、 按條件分流程式甚至什麼也不做(空白語句)。 一句語句通常以 ';' 分號作結尾。 利用花括號 '{ }'可以把好多條語句組成一組， 這樣組成的語組它自己也是一句語句。 本節會介紹各式各樣的語句類型。

# if

if 是程式中語言中極其重要的組成部分， 對 PHP 不也不例外。 它提供了按需要執行不同程式段的功能。 PHP 所用的 if 結構和 C 所用的沒什麼不同：

    if (expr)
        statement

if 是程式中語言中極其重要的組成部分， 對 PHP 不也不例外。 它提供了按需要執行不同程式段的功能。 PHP 所用的 if 結構和 C 所用的沒什麼不同：

以下範例會打出 a is bigger than b 如果 $a 的值比 $b的大:

`if ($a > $b) print "a is bigger than b";`

通常在決定了條件後你可能要執行多過一句指令， 當然你不必每個指令前都用一次 if ， 你只需要把這些要執行的指令用 '{ }' 組成語組就行了。 好像以下的程式段會顯示出 a is bigger than b 如果 $a 比 $b 大， 同時會把 $a 的值抄到 $b中:

`if ($a > $b) { print "a is bigger than b"; $b = $a; }`

If 可以在別的 if 之內出現， 像這樣的情況稱為巢狀的 if， PHP 允許無限多的巢狀結構。 如此你在編程式有很大的自由度來控制程式的流程。

上一頁 | 最開頭 | 下一頁
文句運算符 | 上一層 | else