永发信息网

PHP中如何判断一个对象是否为空

答案:4  悬赏:40  手机版
解决时间 2021-11-13 05:58
  • 提问者网友:沉默的哀伤
  • 2021-11-12 09:23
PHP中如何判断一个对象是否为空
最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-11-12 11:01
在php里判断对象是否为空很简单,例如
$object =new Object();
//判断object是否为空,
if($object){ //若object不为空就执行if语句里面的逻辑代码
//你的逻辑代码

}
或者
if(!empty($object)){ //若object不为空就执行if语句里面的逻辑代码
//你的逻辑代码

}
全部回答
  • 1楼网友:北城痞子
  • 2021-11-12 15:05
不能用empty,也不能直接用if判断。对象隐式转换bool为非空,PHP文档里有介绍,但文档里getcount方法也有问题,非空的对象也被判断成空的了。所以处理是否为空,最好在初始化之前处理。可以百度下参考其他答案,由于太多不写了。
  • 2楼网友:骨子里都是戏
  • 2021-11-12 13:41
引用就是这个锅锅锅的回答:
在php里判断对象是否为空很简单,例如
$object =new Object();
//判断object是否为空,
if($object){ //若object不为空就执行if语句里面的逻辑代码
//你的逻辑代码

}
或者
if(!empty($object)){ //若object不为空就执行if语句里面的逻辑代码
//你的逻辑代码

}if(empty((array)$obj)){
#对象为空
}
  • 3楼网友:白昼之月
  • 2021-11-12 12:38
if(empty($a)){
    echo '空';
}else{
    echo '非空';
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯