0
entityIDの値を取得するには?私はvar_dumpを試しました(['entityID');値を取得できません。PHPはオブジェクトの値を取得
entityIDの値を取得するには?私はvar_dumpを試しました(['entityID');値を取得できません。PHPはオブジェクトの値を取得
オブジェクトのプロパティがプライベートな理由があります。理由は、ユーザーが必要に応じてアクセスできないようにするためです。
SimpleSAML_Configuration
クラスは、必要なキーの値を取得するためのメソッドgetValue()
を提供します。構成内の値がない場合、デフォルト値は(あなたは2番目の引数としてgetValue()
に渡すこと)が返されます。
$config = SimpleSAML_Configuration::getInstance();
echo($config->getValue('entityID'));
あなたのオブジェクトは、おそらくいくつかのメソッドを提供し、あなたがプライベートプロパティにアクセスすることができます。 – Rizier123
それはプライベートです。できません。クラス/オブジェクトがいくつかのゲッターを提供しない場合、リフレクションを使用してアクセスレベルを設定することができます。この方法は非常に残酷ですが。 – Andrew
'get_object_vars($ object)'を試してみてください –