萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> PHP學習筆記之變量用法詳解

PHP學習筆記之變量用法詳解

變量用於存儲值,比如數字、字符串或函數的結果,這樣我們就可以在腳本中多次使用它們了變量用於存儲值,比如數字、文本字符串或數組。

一旦設置了某個變量,我們就可以在腳本中重復地使用它。

PHP 中的所有變量都是以 $ 符號開始的。

PHP的代碼插入很直觀,"<?php" 開始 "?>" 結束。

 
所有的變量以"$"開頭,例如"$money"。(定義符容易讓人遐想)需要使用時,定義即可,可以省略對變量類型的定義,php的編譯器會自動為我們選擇的。

 
對於條件判斷語句,php和c差不多。if(條件A){過程A}即可,還有就是else和elseif。else用於運行條件A以外的過程,elseif(條件N....)則是其他條件為真時運行的代碼。

下面是自己寫的代碼:

 代碼如下 復制代碼

if.php
<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回把代碼變得很簡潔直觀。

PHP代碼

 代碼如下 復制代碼 switch (變量名)  
{  
case 值1:  
  code to be executed if e­xpression = label1;  
  break;    
case 值2:  
  code to be executed if e­xpression = label2;  
  break;  
default:  
  code to be executed  
  if e­xpression is different   
  from both label1 and label2;  
}  

當變量中的值滿足“值1”或者“值2”時,分別執行兩個case下面的代碼,然後千萬記住每個“case”之間都要用“break;”分開。當變量中的值既不是“值1”也不是“值2”時就執行“default”下面的代碼。

copyright © 萬盛學電腦網 all rights reserved