runkit_method_redefine
Description
bool runkit_method_redefine ( string classname, string methodname, string args, string code [, int flags] )Note : Cette fonction ne peut être utilisée pour manipuler la méthode en cours d'utilisation (ou chaînée).
| Avertissement |
Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls. |
Liste de paramètres
- classname
La classe dans laquelle la méthode sera redéfinie
- methodname
Le nom de la méthode à redéfinir
- args
Liste d'arguments séparés par des virgules pour la méthode redéfinie
- code
Le nouveau code qui sera évalué lorsque methodname sera appelée
- flags
La méthode redéfinie peut etre RUNKIT_ACC_PUBLIC, RUNKIT_ACC_PROTECTED ou RUNKIT_ACC_PRIVATE
Note : Ce paramètre est utilisé seulement en PHP 5, parce que, avant cette version, toutes les méthodes étaient publiques.
Exemples
Voir aussi
| runkit_method_add() |
| runkit_method_copy() |
| runkit_method_remove() |
| runkit_method_rename() |
| runkit_function_redefine() |
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ