PHP中如何判断一个对象是否为空
4个回答
展开全部
if(empty($a)){
echo '空';
}else{
echo '非空';
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
count($obj)
如果obj为空返回0
0就可以用来判断了
如果obj为空返回0
0就可以用来判断了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能用empty,也不能直接用if判断。对象隐式转换bool为非空,PHP文档里有介绍,但文档里getcount方法也有问题,非空的对象也被判断成空的了。所以处理是否为空,最好在初始化之前处理。可以百度下参考其他答案,由于太多不写了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询