2014-06-09 62 views
0

我想寫這將使我通過以下類的所有承包商,客人迭代方法迭代:麻煩通過類成員PHP

class CrmProfile extends Profile { 
/* Members */ 
private $crmType; 
private $crmUrl; 
private $adminPath; 
private $transactionUrl; 
private $membershipUrl; 
private $apiLoginId; 
private $transactionKey; 
private $crmUsername; 
private $crmTestPid; 
private $crmTestSid; 
private $crmTestCc; 

/* Methods */ 


} 

I have functions such as: 

public function getCrmType() { 
    return $this->crmType; 
} 

但對於這個項目我的工作,我需要通過迭代獲得類中所有成員的值(可能是for或foreach循環)。

有沒有一種理想的或可接受的方式來做到這一點,而不必將參數傳遞給一個通用的「get()」函數?

回答

0

返回一個包含所有值的數組(然後在數組中使用foreach)將其作爲哈希數組,以便保持名稱不變。