2009-09-26 17 views
3

Je voudrais savoir s'il est possible de créer un objet magique qui étend un autre objet magique, (avec PHP).Fonctions magiques et héritage

+0

Maintenant, où la magie se produit-elle? – Gumbo

+0

bien les deux classes utilisent des méthodes magiques http://us2.php.net/manual/fr/language.oop5.magic.php – Roch

+1

@ Sbm007 __get et __set sont des méthodes magiques, elles sont appelées quand vous essayez de accéder à une variable membre non public. – MattBelanger

Répondre

6

Je ne suis pas totalement sûr de ce que vous demandez ... voulez-vous invoquer explicitement les méthodes magiques de la classe parent? Si c'est le cas, vous pouvez utiliser la référence de classe parent:

class Object extends dbObj{ 
    // ... 
    // this is what i'm assuming you're looking for: 
    public function __call($method, $variables){ 
     return parent::__call($method, $variables); 
    } 
}