PHP的變量以$開頭,而不是像其他強語言要用int,float....
PHP變量的特點:
1.變量不能以數字開頭,不能以運算符開頭(+ - * / )
2.PHP變量區分大小寫
3.PHP的變量可是是系統關鍵字如:$if,$int
4.變量采用駝峰式命名如catAddAction()
與變量有關的函數
var_dump(); //可以用來打印變量,值,類型
isset(); //判斷變量是否存在
unset();//用來刪除變量
empty();//內容為空返回真
舉例
$a=10;
1.var_dump($a); 輸出結果是 Int 10
2.if(isset($a)){
echo "變量存在";
}else{
echo "變量不存在";
}
3.$b=90;
unset($b);
echo $b;//此時$b已經被刪除
echo empty($b);//輸出的是true
變量的引用 &
1.<?php
$a=10;
$b=20;
$c=&$a;
echo $c;//輸出10
echo $a;//輸出10
?>
2.<?php
$a=10;
$b=20;
$c=$&c;
$c=100;
echo $c;//輸出100
echo $a;//輸出100
兩個變量引用一個改變另一個也會改變
<?php
$a=10;
$b=$&a;
$c=100;
$b=$&c;
$b=99;
echo $a;//三個變量引用的時候,第一引用就會不起作用,此時$a=10
echo $b;//$b=99
echo $c;//$c=99