« 24. PHP 支援哪些敘述語法? | (回到Blog入口) | 26. if 敘述搭配 else 的寫法? »

25. 如何撰寫 if 敘述?

jollen 發表於 October 27, 2006 2:26 PM

if 的 3 種寫法:

1.

if (EXPRESSION) statement; // 當 EXPRESSION 為 true 時,則執行 statement

當 statement 只有一行敘述時,可以省略大括弧。

2.

if (EXPRESSION) { statement1; // 當 EXPRESSION 為 true 時,則執行這裡的 statement2; // statements 敘述 (statement block)。 ... }

3.

if (EXPRESSION) : statement1; // 當 EXPRESSION 為 true 時,則執行這裡的 statement2; // statements 敘述 (statement block)。 ... endif;

第 3 種語法是 PHP 特有的冒號寫法。

if 敘述的意義為,當 EXPRESSION 為 true 時,則執行 statement(s) 的敘述。

if 敘述的範例:

<?php $a = 50; $b = 10; if ($a > $b) { echo "a is bigger than b"; echo $a; } ?>

對於只有一行的 statement,我們可以省略大括弧的使用。請看底下的例子:

<?php
if ($name == 'Jollen') echo "Hi! Jollen";
?>

當變數 $name 的值等於 Jollen 這個字串時,則顯示 Hi! Jollen 字串。

--jollen

版權聲明

請參閱頁面底部的 CC 授權條款。此外,Jollen's PHP 專欄禁止引用、修改與轉貼,如果您想與朋友分享的話,我們只允許網站連結(hyperlink)的形式。

發表一個評論

(如果你此前從未在此 Blog 上發表過評論,則你的評論必須在 Blog 主人驗證後才能顯示,請你耐心等候。)

| Top | Jollen's Forum |
Jollen's PHP 專欄採用 Attribution-NonCommercial-NoDerivs 2.5 授權條款
Copyright(c) 2001-2007,2010 www.jollen.org