变量的声明
- 使用“$”后面跟变量名来表示“=”给一个变量赋值
- 用unset()函数释放变量,isset()函数检测变量设置,用empty()检查一个变量是否为空
<?php
$var=' '; //声明变量$vaar赋予一个空值
if(empty($var)){ //true,因为$var为空
echo'$var is either 0 or not set at all;'
}
if(!isset($var)){ //false,因为$var已设置
echo'$var is not set at all';
}
unset($var); //销毁变量$var
if(isset($var)){ //false,因为前面已销毁
print"This var is set so I will print.";
}
?>
变量的命名
- 变量名严格区分大小写,内置结构和关键字以及用户自定义不区分大小写
- 一个有效的变量名有字母或者下划线揩油,后面可跟任意数量的字母、数字或者下划线
- 尽量不要以PHP关键字作为变量名称
可变变量
-
用两个"$"来定义
<?php $a="b"; $$a="c"; ?>
其中$ $ a和$b是等价的
变量的引用赋值
- 类似c语言的指针