Documentación offline PHP master

uopz_add_function

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

En esta página

uopz_add_function

Añade una función o método inexistente

Descripción#

uopz_add_function(string $function, Closure $handler, [int $flags]): bool
```php

```php
uopz_add_function(string $class, string $function, Closure $handler, [int $flags], [int $all]): bool

Añade una función o método inexistente.

Parámetros#

class
El nombre de la clase.

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

handler
La Closure que define la nueva función o método.

flags
Los flags a definir para la nueva 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_add_function lanza una RuntimeException si la función o método a añadir ya existe.

Ejemplos#

Uso básico de uopz_add_function

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

El ejemplo anterior mostrará:

bar

Véase también#

uopz_del_function

uopz_set_return