我正在尝试编写一个方法,允许我遍历以下类的所有成员:
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 :(得分:0)
返回一个包含所有值的数组(然后在数组上使用foreach)使其成为一个哈希数组,这样你就可以保持名称的完整。