runkit_function_add
(PECL runkit >= 0.7.0)
runkit_function_add — Ajoute une nouvelle fonction, similaire à create_function()
Description
bool runkit_function_add
( string
$funcname
, string $arglist
, string $code
)Liste de paramètres
-
funcname
-
Nom de la fonction à être créé
-
arglist
-
Liste d'arguments séparés par des virgules
-
code
-
Code qui compose la fonction
Valeurs de retour
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Exemples
Exemple #1 Exemple avec runkit_function_add()
<?php runkit_function_add('testme','$a,$b','echo "La valeur de a est $a\n"; echo "La valeur de b est $b\n";'); testme(1,2); ?>
L'exemple ci-dessus va afficher :
La valeur de a est 1 La valeur de b est 2
Voir aussi
- create_function() - Crée une fonction anonyme
- runkit_function_redefine() - Remplace une définition de fonction avec une nouvelle implémentation
- runkit_function_copy() - Copie une fonction vers un nom de fonction nouveau
- runkit_function_rename() - Change le nom d'une fonction
- runkit_function_remove() - Enlève une définition de fonction
- runkit_method_add() - Ajoute dynamiquement une nouvelle méthode à une classe donnée