變數用於儲存值,比如數字、字串或函數的結果,這樣我們就可以在指令碼中多次使用它們了變數用於儲存值,比如數字、文本字串或數組。
一旦設定了某個變數,我們就可以在指令碼中重複地使用它。
PHP 中的所有變數都是以 $ 符號開始的。
PHP的代碼插入很直觀,"" 結束。
所有的變數以"$"開頭,例如"$money"。(定義符容易讓人遐想)需要使用時,定義即可,可以省略對變數類型的定義,php的編譯器會自動為我們選擇的。
對於條件判斷語句,php和c差不多。if(條件A){過程A}即可,還有就是else和elseif。else用於運行條件A以外的過程,elseif(條件N....)則是其他條件為真時啟動並執行代碼。
下面是自己寫的代碼:
| 代碼如下 |
複製代碼 |
if.php
$sex = $_POST["sex"]; if($sex=="male") { echo "男性"; } elseif($sex=="female") { echo "女性"; } else { echo "未知性別"; } ?> |
代碼的意思就是通過表單以POST方式提交性別選項,分別是男性和女性,然後交給php接收post上來的資料,並傳給sex變數。最後進行判斷,如果是male則輸出男性,female輸出女性,其它情況輸出未知。
提交後
文中提到的if.php可以到這裡測試
然後就是switch,這個也很好理解,類似於if和elseif的組合,只不過遇到很多種條件需要判斷時,switch回把代碼變得很簡潔直觀。
PHP代碼
| 代碼如下 |
複製代碼 |
switch (變數名) { case 值1: code to be executed if expression = label1; break; case 值2: code to be executed if expression = label2; break; default: code to be executed if expression is different from both label1 and label2; } |
當變數中的值滿足“值1”或者“值2”時,分別執行兩個case下面的代碼,然後千萬記住每個“case”之間都要用“break;”分開。當變數中的值既不是“值1”也不是“值2”時就執行“default”下面的代碼。
http://www.bkjia.com/PHPjc/628688.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/628688.htmlTechArticle變數用於儲存值,比如數字、字串或函數的結果,這樣我們就可以在指令碼中多次使用它們了變數用於儲存值,比如數字、文本字串或數...