我正在尝试编写一个方法,该方法将允许我遍历以下类的所有成员:
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()"函数?
返回包含所有值的数组(然后对数组使用foreach),使其成为哈希数组,以便您可以保持名称完整。