// isset:检查变量是否为空并且非NULL,变量为非空则会返回true,否则返回false;
// 注意:一定情况下true会隐式的转换为数字1,false一定情况下好转换为数字0;所以有时候不一定返回true和false,而是返回1和0;
// unset:释放(销毁)变量
$a = 1;
$b = null;
echo isset($a);// 1
var_dump(isset($b)); // false
// 佐证隐式转换
if(isset($a) == 1 && isset($b) == 0){
echo '通过判断可以证明能够进行隐式转换';
if(isset($a)){
echo '555';
unset($a);//在这里删除
};
}else{
echo "你的证明是错误的";
};
echo $a;//之后再在这里访问$a就会报错提示没有定义这个变量,因为已经使用unsettle销毁了