Ajouter une methode à une classe

Eléphanteau du PHP | 38 Messages

06 juil. 2008, 15:04

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

Mammouth du PHP | 1668 Messages

06 juil. 2008, 15:28

Oui, mais pas directement, il faut utiliser l'héritage pour faire ça...
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Eléphanteau du PHP | 38 Messages

06 juil. 2008, 18:54

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]

Mammouth du PHP | 1668 Messages

06 juil. 2008, 19:30

Il me semble pas que ce soit possible en PHP :/ désolé
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

ViPHP
ViPHP | 5924 Messages

06 juil. 2008, 21:23

Utilise les méthodes magiques __call() et __callStatic(), plus d'infos ici : http://fr.php.net/manual/fr/language.oo ... oading.php