php中 !isset($a)和!$a有什么不同 php中!isset($a)和!$a有什么不同,分别是什么意思?... php中 !isset($a)和!$a有什么不同,分别是什么意思? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 php isset 搜索资料 1个回答 #合辑# 机票是越早买越便宜吗? Zjmainstay 推荐于2016-09-18 · 知道合伙人互联网行家 Zjmainstay 知道合伙人互联网行家 采纳数:580 获赞数:1129 http://www.zjmainstay.cn 向TA提问 私信TA 关注 展开全部 1、当$a没定义的时候,!isset($a)不会提示Notice错误,而!$a会提示。2、当$a = false/0/''等空值的时候,!isset($a)为假,!$a为真。所以,两者是不等价的。建议使用!empty($a)替换!$a判断,isset和empty接收为定义变量时,都不会提示Notice错误。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2020-04-10 php中 isset函数有什么功能 2 更多类似问题 > 为你推荐: