isset()是判断变量是否设置过
empty()是判断变量是否为空
如果一个变量在方法的前部设置过,用isset()再判断这个变量是否为空就是错误的:
例:
$bill_type=$request->input('bill_type','-1');
if(isset($bill_type)){
echo "true";
}else{
echo "false";
}
本文深入探讨了PHP中isset()和empty()函数的区别与应用。isset()用于检查变量是否已设置,而empty()则用于判断变量是否为空。文章通过具体实例说明了在变量初始化后使用isset()进行空值判断的误区,强调了正确使用这两个函数的重要性。
isset()是判断变量是否设置过
empty()是判断变量是否为空
如果一个变量在方法的前部设置过,用isset()再判断这个变量是否为空就是错误的:
例:
$bill_type=$request->input('bill_type','-1');
if(isset($bill_type)){
echo "true";
}else{
echo "false";
}

被折叠的 条评论
为什么被折叠?