Page 1 sur 1

Ajouter une methode à une classe

Posté : 06 juil. 2008, 15:04
par err747
Bonjour à tous,

j'aimerai savoir s'il est possible d'ajouter de manière dynamique une méthode à une classe, par dynamique j'entend ajouter des méthodes après avoir définie la classe concernée... de préférence sans installer d'"extension bizarre :p

Merci d'avance,
err747

Posté : 06 juil. 2008, 15:28
par katagoto
Oui, mais pas directement, il faut utiliser l'héritage pour faire ça...

Posté : 06 juil. 2008, 18:54
par err747
c'est à dire ?

si c'est juste déclarer une classe comme héritant de ma première classe en rajoutant les méthodes voulues, ça ne répond malheureusement aps à mon problème :/

si tu connais le moyen de rajouter des méthodes à une classe donnée, qui garderait le même nom, les mêmes instances etc. là je suis preneur :)

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

Posté : 06 juil. 2008, 19:30
par katagoto
Il me semble pas que ce soit possible en PHP :/ désolé

Posté : 06 juil. 2008, 21:23
par Sékiltoyai
Utilise les méthodes magiques __call() et __callStatic(), plus d'infos ici : http://fr.php.net/manual/fr/language.oo ... oading.php