Tietäiskö kukaan miten PHP 5.1:ssa olion luonti muodostimessa onnistuisi käyttämällä unserialize funktiota. Vanhemmassa PHP:ssa toimii kyllä alla oleva koodi.
<?php function __construct() { $this = unserialize($new_object); } ?>
Entäs jos kokeilet näin?
$tmp = unserialize($new_object); foreach( get_object_vars($tmp) as $k => $v ) { $this->$k = $v; } unset($tmp);
Aihe on jo aika vanha, joten et voi enää vastata siihen.