x-smurf
Messages postés12Date d'inscriptionlundi 11 juin 2001StatutMembreDernière intervention14 janvier 2008 14 janv. 2008 à 18:22
Bon j'ai trouvé :
$myClasses = Array('unknownUser', 'registeredUser', 'adminUser');
$myUser = new $myClasses[1]("login"); // classe 'registeredUser'
Bon par contre dans mes classes "utilisateurs" comme j'ai implémenter la fonction __ToString(), il a fallu que j'implémente aussi la fonction __sleep car je sérialise ma classe dans une session PHP comme suivant :
public function __sleep()
{
return( array_keys( get_object_vars( &$this ) ) );
}
Ainsi je renvoie tous mes objets... Si vous avez des commentaires, je suis preneur !