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