15621857753

php重要语法2:产生空null的三种情况和两个函数

来源:齐鲁建站 栏目:开发教程 阅读: 日期:2022-11-16

空在英文里面表示是null,它是代表没有。空(null)不是false,不是0,也不是空格。知道null产生的三种情况,学习empty 和 isset两个函数的区别。

一、产生空null类型的三种情况

1.通过变量赋值明确指定为变量的值为NULL

2.一个变量没有给任何值

3.使用函数unset()将变量销毁掉

二、与NULL相关的两个极其重要的函数

1)empty()可以向括号中间传入一个变量。这个变量的值如果为false或者为null的话,返回true。

$apple = null;
if (empty($apple)){
    echo '执行真区间';
}else{
    echo '执行假区间';
}
输出:执行真区间

2)isset()可以向括号中间传入一个或者多个变量,变量与变量间用逗号分开。只要有一个变量为null,则返回false。否则,则返回true。

$jia = null;
$result = isset($jia);
var_dump($result);
输出:bool(false)
$one = 10;
$two = false;
$three = 0;
$four = null;
$result = isset($one, $two, $three, $four);
var_dump($result);
输出:bool(false)

unset()这个函数的功能是毁掉变量。unset(变量)括号中间插入想要毁掉的变量名,这个变量就会被毁掉。

展开