close

if是個幾乎在大大小小程式裡都會看見的指令

學會這個指令再搭配網頁表格讀取功能,就可以建立初級的微型/私有雲端了

可見,這個指令有多麼的重要,但它的概念卻很簡單

就是有條件的執行程式

這個在我們日常生活中,也常常遇到

遇到綠燈就開車、遇到紅燈就停車

假日打八折、一般日半價

機車行駛慢車道、公車行駛專用道、汽車行駛快速道

以上,都是要先判斷條件如何,再決定結果是怎樣

用一個簡單的例子作為範例,再搭配上章教的變數一起使用

<font size="4" color="#0000FF">

<?php

if($i==1)

     $abc = ' Hello World';

elseif($i==2)

    $abc = ' Hi World';

else

    $abc = 'Hello EV8D';

echo $abc;

?>

</font>

剛開始使用一定是if為先,當作是初始的條件

elseif是所謂的第二條件、當然也有第三條件、第四條件

所以,elseif可以一直連下去

最後一個else是所謂上述的條件都不成立,才要去執行以下的程式

所以,if和else都只能有一個,而elseif可以有很多個

如果是翻成日常口語就是

如果變數i是1的話

就執行變數abc就是Hello World

如果變數i是2的話

就執行變數abc就是Hi World

如果上述條件都不成立

就執行變數abc就是Hello EV8D

然後,再把變數abc列印到網頁上,這樣應該就了解變數和if的用法 

嘗試著把程式口語化,會幫助程式的撰寫,也可以增加邏輯性

除此,再剛開始撰寫程式有幾點需要注意一下

if底下是跟著執行程式,如果程式不只有一行,那就要用大括號if{ 程式碼; 程式碼; }

來涵蓋,這對以後很多指令都是如此

所以,維持程式的可閱讀性是很重要的

就像寫文章一樣,如果沒有逗點、句點、排版,這篇文章就雜亂無章、難以閱讀

當if[包圍]一段程式碼的時候,建議用縮編,舉例如下

if($i==1) {

     $abc='Hello World';

} elseif($i==2) {

    $abc='Hi World';

} else {

    $abc='Hello AV8D';

}

這樣就一目瞭然,哪些程式是包在哪些指令下的

距離多少,依照每個人的寫作習慣而定,只要階層清楚就好

有些純文字的編輯器,按下[TAB]鍵,就會縮編一段距離,蠻好用的

但小作家好像不行,可能要另外找找專門寫作程式的編輯器

以上是撰寫程式最基本的寫法,當然每個人都有自己的寫作風格

並不一定一定要參照本文章所寫的,就像當初說明一樣,只是希望讓大家了解程式並不是一個深奧的技術

要學正規的寫法,還是得多多參照坊間的工具書才比較好

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 痞子貓 的頭像
    痞子貓

    微型/私有雲端運算(使用PHP)

    痞子貓 發表在 痞客邦 留言(0) 人氣()