Documentación offline PHP master

uopz_extend

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

En esta página

uopz_extend

Extiende una clase en tiempo de ejecución

Descripción#

uopz_extend(string $class, string $parent): bool
```php

Extiende la clase `class` utilizando la clase `parent`.

## Parámetros

`class`  
El nombre de la clase a extender

`parent`  
El nombre de la clase padre

## Valores devueltos

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

## Errores/Excepciones

A partir de PHP 7.4.0, `uopz_extend` emite una `RuntimeException`, si [OPcache](#book.opcache) está activado, y la entrada de clase de `class` o `parent` (si en un trait) es inmutable.

## Ejemplos

Ejemplo con `uopz_extend`

```php

El ejemplo anterior mostrará:

array(1) {
  ["B"]=>
  string(1) "B"
}