PHP nesne isset ve / veya boş

0 Cevap php

Bir nesne herhangi bir alan olup olmadığını kontrol etmek için bir yolu var mı? Örneğin, ben bir sabun istemci kullanarak sorgulama olduğum bir sabun sunucu var ve ben bir get yöntemini çağırırsanız, ben de aksi takdirde ben iade ediyorum nesne (stdClass) # 3 (0 yaptık sabun sorguyu tanımlayan alanları içeren bir nesne geri döndü duyuyorum ) {}.

Nesnenin bir şey olup olmadığını söylemek için bir yolu var mı?

    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() 

Bu yöntem, bir nesne ya da yanlış dönmek gerekir ve ben sadece alanları ile hiçbir alanlar veya bir nesne ile bir nesne alıyorum.

0 Cevap