0
我有一個項目,最後一位開發人員在將對象存儲到數據庫之前忘記了序列化對象。現在我有:php var_export對象 - 在存儲之前忘記序列化
stdClass::__set_state(array(
'id' => '1',
'name' => 'John',
'first_name' => 'John',
'middle_name' => 'Montel',
))
我想要做的是,在專業的方式,並從這個變量返回的對象。 我想訪問經典對象訪問方式$ obj-> name; 我知道以前序列化對象時很容易。但現在我擁有了我所擁有的。
谷歌研究了2個小時 - 目前沒有任何想法。謝謝你的幫助 !
https://bugs.php.net/bug.php?id=29361
我這樣做有: $陣列=的eval( '迴歸' .str_replace(陣列( 'stdClass的:: __ set_state(' '))'),陣列( '', ')'),$ VAR)。 ';'); echo $ array ['id']; 但仍在尋找更客觀的解決方法 – user2394485