(PECL runkit >= 0.7.0)
runkit_function_add — Ajoute une nouvelle fonction, similaire à create_function()
$funcname
, string $arglist
, string $code
[, bool $return_by_reference = NULL
[, string $doc_comment = NULL
]] ) : bool
funcnameNom de la fonction à être créé
arglistListe d'arguments séparés par des virgules
codeCode qui compose la fonction
closureUne closure qui définit la fonction.
return_by_referenceSi la fonction devrait retourner par référence.
doc_commentLe commentaire de documentation de la fonction.
Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.
| Version | Description |
|---|---|
| runkit 1.0.4 |
Une syntaxe alternative s'attendant a une closure a été ajouté.
|
| runkit 1.0.4 |
Les paramètres optionels return_by_reference et
doc_comment ont été ajouté.
|
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