PHP 8.4.2 Released!

uopz_del_function

(PECL uopz 5, PECL uopz 6, PECL uopz 7)

uopz_del_functionSupprime une fonction ou une méthode précédemment ajoutée

Description

uopz_del_function(string $function): bool
uopz_del_function(string $class, string $function, int &$all = true): bool

Supprime une fonction ou une méthode précédemment ajoutée.

Liste de paramètres

class

Le nom de la classe.

function

Le nom de la fonction ou de la méthode.

all

Si toutes les classes qui descendent de class seront également affectées.

Valeurs de retour

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

Erreurs / Exceptions

uopz_del_function() lance une RuntimeException si la fonction ou la méthode à supprimer n'a pas été ajoutée par uopz_add_function().

Exemples

Exemple #1 Utilisation basique de uopz_del_function()

<?php
uopz_add_function
('foo', function () {echo 'bar';});
var_dump(function_exists('foo'));
uopz_del_function('foo');
var_dump(function_exists('foo'));
?>

L'exemple ci-dessus va afficher :

bool(true)
bool(false)

Voir aussi

add a note

User Contributed Notes

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