if ((array)$object){
}
或者if(count((array)$object)){}
②if(get_object_vars($object)){}
//--------------------------以下为补充阅读--------------------------------
empty — 检查一个变量是否为空
说明
empty(mixed $var): bool
判断一个变量是否被认为是空的。当一个变量并不存在,或者它的值等同于false,那么它会被认为不存在。如果变量不存在的话,empty()并不会产生警告。
以下的东西被认为是空的:
"" (空字符串)
0 (作为整数的0)
0.0 (作为浮点数的0)
"0" (作为字符串的0)
null
false
array() (一个空数组)
$var; (一个声明了,但是没有值的变量)