PHP: statik işlev tarafından döndürülen dizi değerlerini nasıl erişilir?

3 Cevap php

Ben, aşağıdaki kodu, getAccount() statik fonksiyonu çalıştırıyorum

$ac_info = AccountClass::getAccount($ac_code);
print_r($ac_info);

ve aşağıdaki çıktıyı alıyorum

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 )

Ama erişmek için nasıl, yukarıda gösterilen "account_code" değerini erişmek istediğiniz, ve AccountClass Object bu nedir, bu dizi ya da nedir? Ben düzgün almıyorum.

Bu dizi içinde, account_code ilk_ad özelliklerinin değer erişmek için nasıl AccountClass Object ne olduğunu açıklamak ve lütfen.

Teşekkürler

3 Cevap

$ac_info is an object of AccountClass class. account_code, username, email, first_name, last_name and all the rest are object properties.

Bir şekilde onları erişebilirsiniz:

echo $ac_info->account_code;

Bu deneyin ..

$ac_info->account_code

Ayrıca deneyin:

print_r(get_class_methods($ac_info));

Sen AccountClass sınıfındaki yöntemlerden bir dizi göreceksiniz. Eğer $ account_code özel olduğundan, doğrudan okumak mümkün olmayacaktır, ancak getter kullanmak zorunda gibi bir şey olacaktır:

$ac_info->getAccountCode();