从基础开始学习php,今天是变量;
php的变量命名必须以$开头,跟js不一样;
$x = 1;
并且:
php声明变量,不用写var
而且 php的变量命名之后,必须赋值,不能跟js似的,只单纯的定义变量;
$x;是不对的
变量的操作:
赋值,取值,判断,删除;
着重说一下判断:
$v1 = isset($s1);//判断$是否存在,结果是false;
$s2 = false;
$v2 = isset($s2);//结果是true;
$s3 = '';
$v3 = isset($s3);//结果是true;
$s4 = null;
$v4 = isset($s4);//结果是false;
删除:
unset($v4);
含义: 删除一个变量,并不是将该变量从程序中删除,而是,‘断开’该变量名跟该变量原有数据值之间的‘引用关系’(联系)。此时,会有这样的结果:
- 该变量名已经不指向(引用)任何数据了,则此时isset()判断的结果为false;
- 该数据(可能)没有任何变量指向它了,就会成为‘无法使用的数据’–通常就被自动回收了;