PHP學習筆記之變量用法詳解
來源:程序員人生 發布時間:2013-10-26 23:51:57 閱讀次數:4124次
變量用于存儲值,比如數字、字符串或函數的結果,這樣我們就可以在腳本中多次使用它們了變量用于存儲值,比如數字、文本字符串或數組.
一旦設置了某個變量,我們就可以在腳本中重復地使用它.PHP 中的所有變量都是以 $ 符號開始的.
PHP的代碼插入很直觀,"<?php" 開始 "?>" 結束.
所有的變量以"$"開頭,例如"$money".(定義符容易讓人遐想)需要使用時,定義即可,可以省略對變量類型的定義,php的編譯器會自動為我們選擇的.
對于條件判斷語句,php和c差不多。if(條件A){過程A}即可,還有就是else和elseif。else用于運行條件A以外的過程,elseif(條件N....)則是其他條件為真時運行的代碼。
代碼如下:
- <html>
- <body>
- <center>
- <form action="if.php" method="post">
- <input type="radio" name="sex" value="male" /> 男性
- </br>
- <input type="radio" name="sex" value="female" /> 女性
- </br>
- <input type="submit" value="提交" />
- </form>
- <?php
- $sex = $_POST["sex"];
- if($sex=="male")
- {
- echo "男性";
- }
- elseif($sex=="female")
- {
- echo "女性";
- }
- else
- {
- echo "未知性別";
- }
-
- ?>
- </center>
- </body>
- </html>
代碼的意思就是通過表單以POST方式提交性別選項,分別是男性和女性,然后交給php接收post上來的數據,并傳給sex變量。最后進行判斷,如果是male則輸出男性,female輸出女性,其它情況輸出未知。
提交后,文中提到的if.php可以到這里測試,然后就是switch,這個也很好理解,類似于if和elseif的組合,只不過遇到很多種條件需要判斷時,switch回把代碼變得很簡潔直觀
代碼如下:
- 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”下面的代碼.
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈