他のオブジェクトに依存するオブジェクトのインスタンスがあります。
$objA = new Some_Class();
$objB = new Other_Class();
$objC = new Another_One();
$objA->property = new stdClass;
$objB->key = $objA;
$objB->arr = array(new Other_Object());
$objectC->property = $objB
$objectC->other = array(array('k'=>'v'));
で使用されているクラスのリストを取得するにはどうすればよい$objectC
ですか?
この特定のケースでは:
array(
'Some_Class',
'Other_Class',
'Another_Class',
'stdClass',
'Another_Object'
)
オブジェクトをシリアル化する必要がありますが、シリアル化を解除する前に、必要なすべてのクラスをインスタンス化する必要があります。
どのようにしてクラスを自動的に取得しますか?