我有testClass
類,我想從其構造函數中的非序列化對象創建新對象。可能嗎?事情是這樣的:從其構造函數中的反序列化對象創建新對象
class testClass {
public __constructor($id) {
$queryData = DB::query(sql);
$object = unserialize($queryData);
$this = $object;
}
}
這樣的代碼的其餘部分將不會理會對象是如何構建的:
$object = new testClass(3);
你不能.... $這已經存在,並在您正在嘗試變態的地步了積極執行;但你可以採取工廠方法 –
@MarkBaker,謝謝,我很感激,如果你提供了一個例子作爲答案,如果可能 –
[什麼是工廠設計模式在PHP?](http://stackoverflow.com/questions/2083424 /什麼是工廠設計模式在PHP /) –