php empty和isset区别
文章描述:
php判断变量是否为空,如果不为空设置默认值
isset()
判断变量是否被赋值
$user['username'] = 'admin';
//echo $user['username'];
$username = isset($user['username']) ? $user['username'] : "默认用户名";
echo $username;
if(isset($user['username'])){
echo '变量存在';
}else{
echo '变量不存在';
}
empty()
判断一个已经被赋值的变量是否为空
$user['username'] = 'admin';
$username = !empty($user['username']) ? $user['username'] :'默认';
echo $username;
if(empty($user['username'])){
echo '空';
}else{
echo '不为空';
}
发布时间:2023/10/28
发表评论