如何判断对象(object)为空

对象里面啥都没有。

gettype($obj)

返回 object

empty($obj) 为false 可是里面明明什么都没有啊,要用什么判断啊

阅读 21.1k
4 个回答

来个Java版本的 StringsUtils.isEmpty(object) 或者 null == object 或者 Objects.isNull(object)

count()一下或者empty()

class:
    namespace app\models;
    
    class EmptyClass
    {
    
    }

实例化:

$emptyClass = new EmptyClass();

判断:

var_dump(empty($emptyClass));      // false 
var_dump(empty(array)$emptyClass); // true

参考链接:http://hellolyfing.github.io/...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题