uopz_compose
En esta página
uopz_compose
Componer una clase
[!WARNING] Esta función ha sido ELIMINADA en PECL uopz 5.0.0.
Descripción#
uopz_compose(string $name, array $classes, [array $methods], [array $properties], [int $flags]): void
```php
Crea una nueva clase con el nombre especificado, que implementa, extiende o utiliza todas las clases proporcionadas.
## Parámetros
`name`
Un nombre de clase válido
`classes`
Un array de clases, interfaces o nombres de trait
`methods`
Un array asociativo de métodos; los valores son o bien closures, o bien \[modificadores =\> closure\]
`properties`
Un array asociativo de propiedades, con las claves como nombres, y los valores como modificadores
`flags`
Tipo de entrada; por omisión, ZEND_ACC_CLASS
## Valores devueltos
## Ejemplos
Ejemplo con `uopz_compose`
```php
El ejemplo anterior mostrará:
array(1) {
["myTrait"]=>
string(7) "myTrait"
}
array(1) {
["myClass"]=>
string(7) "myClass"
}
array(1) {
["myInterface"]=>
string(11) "myInterface"
}