classkit_method_add
Ajoute dynamiquement une nouvelle méthode à une classe donnée
&reftitle.description;
boolclasskit_method_add
stringclassname
stringmethodname
stringargs
stringcode
intflags
&warn.experimental.func;
&reftitle.parameters;
classname
La classe où la méthode doit être ajoutée
methodname
Le nom de la méthode à ajouter
args
Liste d'arguments séparés par des virgules pour la nouvelle méthode créee
code
Le code à évaluer lorsque methodname
est appelé
flags
Le type de méthode à créer ; peut être
CLASSKIT_ACC_PUBLIC,
CLASSKIT_ACC_PROTECTED ou
CLASSKIT_ACC_PRIVATE
Ce paramètre est utilisé depuis &php; 5, car avant cette version, toutes les
méthodes sont publiques.
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
Exemple avec classkit_method_add
add(12, 4);
?>
]]>
&example.outputs;
&reftitle.seealso;
classkit_method_copy,
classkit_method_redefine,
classkit_method_remove,
classkit_method_rename&listendand;
create_function