我正在运行以下代码,getAccount()
是一个静态函数,
$ac_info = AccountClass::getAccount($ac_code);
print_r($ac_info);
并获得以下输出
AccountClass Object ( [account_code] => email@gmail.com [username] => XYZ [email] => [first_name] => [last_name] => [company_name] => [id] => email@gmail.com [balance_in_cents] => 0 [created_at] => 1271333048 [state] => active )
但我想访问上面显示的“account_code”的值,如何访问它,AccountClass Object
这是什么,这是数组还是什么?我没弄错。
请解释什么是AccountClass Object
以及如何在此数组中访问属性account_code,first_name的值。
由于
答案 0 :(得分:3)
$ac_info
是AccountClass
类的对象。
account_code
,username
,email
,first_name
,last_name
以及所有其他内容都是对象属性。
您可以通过以下方式访问它们:
echo $ac_info->account_code;
答案 1 :(得分:1)
试试这个..
$ac_info->account_code
答案 2 :(得分:1)
另请尝试:
print_r(get_class_methods($ac_info));
您将在AccountClass类中看到一系列方法。因为如果$ account_code是私有的,你将无法直接读取它,但你必须使用getter,例如:
$ac_info->getAccountCode();