2014-06-09 60 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)将其作为哈希数组,以便保持名称不变。