Есть ли способ проверить, есть ли у объекта какие-либо поля? Например, у меня есть сервер мыла, к которому я обращаюсь с помощью мыльного клиента, и если я вызываю метод get, мне либо возвращается объект, содержащий поля, определяющие запрос мыла, который я сделал, в противном случае мне возвращается объект (stdClass) # 3 (0 ) {}.
Есть ли способ узнать, есть ли у объекта что-нибудь?
public function get($id){
try{
$client = new soapclient($this->WSDL,self::getAuthorization());
$result = $client->__soapCall('get', array('get'=> array('sys_id'=>$id)));
if(empty($result)){$result = false; }
}catch(SoapFault $exception){
//echo $exception;
$result = false;
}
return $result;
}//end get()
Этот метод должен возвращать либо объект, либо false, и я получаю только объект без полей или объект с полями.