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