php中未定义的变量使用技巧
在文件中直接使用代码:var_dump($a);
该变量没有定义过,那么得到的结果是null。为空,不是任何数据类型
怎么判断它的值呢?
加深自己的理解,下面使用是正常的:
$a==0 true
$a==null true
不要尝试这样使用:
if($a<0){
}
初学php的时候就从php圣经一书中了解到,变量没有定义,就直接使用。那么会自动初始化。在后来的使用时还是,遇到障碍。
虽然,没有定义就使用一个变量。php的机制会自动实现对该变量初始化。看过,《php设计教程》,php作者也告知,养成变量先定义后使用的习惯。
-----------------------------------------------
Created By 王滔 专注于互联网系统开发
原创文章,转载注明出处,
-----------------------------------------------