で閉鎖オブジェクトから配列を取得するには?は、どのように私は(が)</p> <pre><code>object(Closure)#78 (3) { ["static"]=> array(3) { ... } } </code></pre> <p>私は、静的なラベルされた配列を取得することができる手段はありエド以下のときのvar_dumpを生成するオブジェクトを持っているPHP
ReflectionClass::getProperty('static');//returns property static does not exit
ReflectionClass::getStaticPropertyValue('static');//Class Closure does not have a property named static
ReflectionClass::getProperties();// returns an empty array
ReflectionClass::getStaticProperties();//returns an empty array
$obj->static;//Closure object cannot have properties
get_obj_vars($obj);//returns an empty array
(array)$obj;//wraps $obj in an array, but does not CONVERT to an array
json_decode(json_encode($obj));//returns object(stdClass)#79 (0) {}
ありがとう:
は、私は、次の試してみました。
ちょうどアレイにアクセス: 'ますprint_r($ yourVar->静的); Rizier123 @' – Rizier123
:私はまた、このエラーを与えることを試してみました。あるのはなぜ閉鎖オブジェクトは、プロパティ –
を持つことはできませんあなたは閉鎖の内部を最初から突き止めていますか? – deceze