2016-11-28 37 views
0

entityIDの値を取得するには?私はvar_dumpを試しました(['entityID');値を取得できません。PHPはオブジェクトの値を取得

+0

あなたのオブジェクトは、おそらくいくつかのメソッドを提供し、あなたがプライベートプロパティにアクセスすることができます。 – Rizier123

+1

それはプライベートです。できません。クラス/オブジェクトがいくつかのゲッターを提供しない場合、リフレクションを使用してアクセスレベルを設定することができます。この方法は非常に残酷ですが。 – Andrew

+0

'get_object_vars($ object)'を試してみてください –

答えて

0

オブジェクトのプロパティがプライベートな理由があります。理由は、ユーザーが必要に応じてアクセスできないようにするためです。

SimpleSAML_Configurationクラスは、必要なキーの値を取得するためのメソッドgetValue()を提供します。構成内の値がない場合、デフォルト値は(あなたは2番目の引数としてgetValue()に渡すこと)が返されます。

$config = SimpleSAML_Configuration::getInstance(); 
echo($config->getValue('entityID')); 
関連する問題