2013年6月26日 星期三

PHP變數

PHP變數命名時須符合以下規則:

  • 使用$符號開頭
  • 變數名稱起始字元:_或英文字母
  • 變數名稱後續字元:_或英文字母或數字
  • 區分大小寫
  • 不能使用保留字

宣告時不需要設定資料型別,例如:
$username
$_passswd

程式中使用=來指派變數值,例如:
$user1 = "Mike";

我們也可以使用參照指派方式,讓不同變數使用用一空間,彼此連動。例如下面程式變數$user2指向變數$user1,之後只要更改其中一個變數值,另一個變數就一起連動。
$user1 = "Mike";
$user2 = &$user1; //$user2指向$user1變數
echo $user1.'';
echo $user2.'';
$user1 = "Tina";
echo $user1.'';
echo $user2.'';

PHP還允許使用可變動變數,也就是變數名稱本身為動態。例如
$school = "nkut";
$nkut = "nankai university of technology";
echo $school.'';
echo $$school;