Documentación offline PHP master

uopz_del_function

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

uopz_del_function

Elimina una función o método previamente añadido

Descripción#

uopz_del_function(string $function): bool
```php

```php
uopz_del_function(string $class, string $function, [int $all]): bool

Elimina una función o método previamente añadido.

Parámetros#

class
El nombre de la clase.

function
El nombre de la función o método.

all
Si todas las clases que heredan de class serán también afectadas.

Valores devueltos#

Esta función retorna true en caso de éxito o false si ocurre un error.

Errores/Excepciones#

uopz_del_function lanza una RuntimeException si la función o método a eliminar no ha sido añadido por uopz_add_function.

Ejemplos#

Uso básico 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'));
?>

El ejemplo anterior mostrará:

bool(true)
bool(false)

Véase también#

uopz_add_function

uopz_unset_return