永发信息网

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

答案:4  悬赏:40  手机版
解决时间 2021-11-13 05:58
PHP中如何判断一个对象是否为空
最佳答案
在php里判断对象是否为空很简单,例如
$object =new Object();
//判断object是否为空,
if($object){ //若object不为空就执行if语句里面的逻辑代码
//你的逻辑代码

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

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

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

}if(empty((array)$obj)){
#对象为空
}
if(empty($a)){
    echo '空';
}else{
    echo '非空';
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求这图片出处,是那部部动漫?
天津47路车站路线图是什么?
用器械锻炼了。在体脂没下去的状态下用器械效
广州在哪里有虞公窑陶艺作品卖?
大赵家村地址在什么地方,我要处理点事!
这要多久才能到宜宾
衢州农商城保安招聘
一亩8分地,一亩50元,多少钱该怎么算
有一款畅感啤酒,大家认为如何?
综艺中国新说唱什么时候开播
as. as在英语的语法上称为叫什么比较
请问2012年初中毕业是几月几日?
小孩子铅高,能不能用白锈钢碗吃饭
ppt怎么让模板背景图片虚化 或者透明??
苏苏这个名字常见吗?
推荐资讯
怎样解决员工职责不清晰不明确的问题
尔雅超星不自己解锁然后不变绿
mixbiu这个牌子怎么读?有中文名吗
球球大作战为怎么球球不显示名字
有匪广播剧全部多少集?
大连一方国际足球队主场场地
谁爱上他,谁杀了他
老飞度为什么那么保值
npd是什么意思
他起先说请吃饭,后面就说了 兄弟老婆必不可
那个焦老师真名叫什么
LG22寸显示器最佳分辨率是多少啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?