PHP 8.4.0 RC4 available for testing

runkit7_function_add

(PECL runkit7 >= Unknown)

runkit7_function_add Ajoute une nouvelle fonction, similaire à create_function()

Description

runkit7_function_add(
    string $function_name,
    string $argument_list,
    string $code,
    bool $return_by_reference = null,
    string $doc_comment = null,
    string $return_type = ?,
    bool $is_strict = ?
): bool
runkit7_function_add(
    string $function_name,
    Closure $closure,
    string $doc_comment = null,
    string $return_type = ?,
    bool $is_strict = ?
): bool

Liste de paramètres

function_name

Le nom de la fonction à créer

argument_list

La liste des arguments séparés par des virgules

code

Le code composant la fonction

closure

Une closure qui définit la fonction

return_by_reference

Si la fonction doit retourner par référence

doc_comment

Le commentaire de documentation de la fonction

return_type

Le type de retour de la fonction

is_strict

Si la fonction doit se comporter comme si elle était déclarée dans un fichier avec strict_types=1

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Exemples

Exemple #1 Un exemple de runkit7_function_add()

<?php
runkit7_function_add
('testme','$a,$b','echo "The value of a is $a\n"; echo "The value of b is $b\n";');
testme(1,2);
?>

L'exemple ci-dessus va afficher :

The value of a is 1
The value of b is 2

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top