ホームページ >バックエンド開発 >PHPチュートリアル >オブジェクトを配列に入れることはできますか?

オブジェクトを配列に入れることはできますか?

WBOY
WBOYオリジナル
2016-06-13 12:55:18739ブラウズ

オブジェクトを配列に入れることはできますか?
次のような、オブジェクトを返し、print_r を使用して出力されるクラスの静的メソッドがあります。 ユーザー オブジェクト ( [UserID:private] => 1829 [UserInfoArr:private] => Array ( [UserName] => dong [UserPasswd] => 9d10b7eae72c5f1bb0b4fc1a68a34032 [Description] => ab [IsAuthEmail] => 0 [IsDelete] => 0 ) )
ここで、オブジェクト内の配列の UserName を取得したいのですが、オブジェクト内の配列の値を読み取ることができません。それともオブジェクトは配列を持つことができないので、このアプローチ(オブジェクトに配列を持つ)は間違っているのでしょうか?


-----解決策--------------------------------最初に UserInfoArr プロパティを変更する必要があります。これは、外部アクセスを禁止するプライベート プロパティではなく、共有パブリック プロパティです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。