麻辣家族討論版版's Archiver

小誌 發表於 2011-4-17 23:47

2-5 特殊符號 (2-5-1 「;」敘述的結尾符號)

[b][color=DarkRed][size=4]2-5   特殊符號 [/size][/color][/b]
我們已經使用過一些符號了,例如「+」、「-」、「*」…等等,現在我們就來看看幾個比較特殊的符號。

[color=DarkRed][b][size=4]2-5-1   「;」敘述的結尾符號[/size][/b][/color]
在談分號之前,先來說說「敘述」,在程式設計中所謂的「敘述」就是對電腦下達的一個命令句,電腦是很笨的,一個口令一個動作,所以不能簡單化的要電腦一個口令多個動作,因此我們在下達命令後要先停一下讓電腦執行一下動作,這「暫停」的動作就是敘述間的區隔,在C/C++語言中,一個敘述的結尾必須加上「;」分號,而在VBScript(ASP)中,當您撰寫好一行敘述,只按下鍵盤上的「Enter」鍵,跳到下一列(新的一行)就表示完成了一個敘述,也就是在每一行中只撰寫一段程式敘述,那PHP的敘述呢?當我們完成一段PHP程式敘述後,如同C/C++語言一般:必須在敘述結尾加上一個分號(;)作為敘述的結尾,例如:[code]<?
echo “我愛PHP” ;
?> [/code]在上面的例子中我們可以看到,在我們撰寫的敘述結尾加上了「;」(分號),這就是通知PHP我們撰寫的敘述到此結束了,那如果我們有多項不同的敘述呢?那就每一項敘述結尾都要加上「;」(分號),例如:[code]<?
echo “我愛PHP” ;
echo “我愛維尼” ;
?> [/code]千萬要記得加上分號啊!要不然執行程式可是會發生錯誤的。
[attach]5459[/attach]
圖2-15   範例ch02_10.php,敘述結尾未加上「;」(分號)造成程式錯誤。

小誌 發表於 2011-4-17 23:49

若我們覺得敘述很短,希望在一行中撰寫多個敘述,則仍必須在每個敘述結尾末端加上「;」分號,然後將這些序述集合在同一行,例如:[code]//基本的敘述寫法
$A=3;
$B=5;
echo($A+$B);
//合併敘述的寫法
$A=3; $B=5; echo($A+$B);[/code]相對的,若我們覺得敘述很長,希望將敘述分別撰寫在多行之中,這個希望是OK的,例如:[code]$X="若敘述很長,
將敘述分別撰寫在多行之中,
這是OK的";
echo $X;[/code]在第一行與第二行的後面我們都沒有加上「;」敘述的結尾符號,只有在第三行後面加上「;」敘述的結尾符號,因此,PHP將此三行當成是同一個敘述,所以此三行就等同下列的一行敘述:[code]$X="若敘述很長,將敘述分別撰寫在多行之中,這是OK的";[/code]

頁: [1]

麻辣家族討論版版為 麻辣學園 網站成員  由 昱得資訊工作室 © Since 1993 所提供