變量以 $ 符號開始,後面跟着變量的名稱
變量名必須以字母或者下劃線字符開始
變量名只能包含字母數字字符以及下劃線(A-z、0-9 和 _ )
變量名不能包含空格
變量名是區分大小寫的($y 和 $Y 是兩個不同的變量,只有變量和常量區分大小寫,其他不區分)
變量的命名風格 駝峯式書寫 $aaaBbbCcc
PHP 會根據變量的值,自動把變量轉換爲正確的數據類型。
可變變量
一個變量的變量名可以動態設置和使用。
$one="#########";
$two="one";
$three="two";
$four="three";
echo $four."<br>"; //three
echo $$four."<br>"; //two
echo $$$four."<br>"; //one
echo $$$$four."<br>"; //####
變量的引用賦值
使用一個“&”符號加到將要複製的變量前面,就不僅將值賦給了變量而且將地址也賦給了變量(共同引用),改變其中任一個變量的值,另一個變量的值也會改變。詳細看下面的2段代碼。
代碼一、
$one=10;
$two=&$one;
$two="hello";
echo $one."<br>"; //10
echo $two."<br>"; //100
代碼二、
$one=10;
$two=$one;
$one="hello";
echo $one."<br>"; //hello
echo $two."<br>"; //10
二、變量的類型
PHP中共有8中類型
1)、4種標量
整型:int integer
布爾型:bool boolean
浮點型:float, double,real
字符串:string
2)、2種複合類型
數組:array
對象:object
3)、2種特殊類型
資源類型:resource
空類型:null
Var_dump(變量或值) 既可以查看變量或值的類型,又可以查看數據
三、變量的作用域