runkit_constant_remove
runkit_function_copy
Fonctions runkit
PHP Manual

# 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

runkit_constant_remove
runkit_function_copy
Fonctions runkit
PHP Manual