hak*_*kre 29
这通过反序列化对象来工作.在PHP中进行反序列化确实会阻止调用构造函数,因为已经构造了序列化对象.
$className = 'stdClass'; # set classname here
$serialized = sprintf('O:%d:"%s":0:{}', strlen($className), $className);
$object = unserialize($serialized);
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅此文章:Doctrine 2:将我的构造函数返回给我