uopz_compose
(PECL uopz 1, PECL uopz 2)
uopz_compose — Скласти клас
Увага
Ця функція була ВИДАЛЕНОв PECL uopz 5.0.0.
Опис
uopz_compose( string $name, array $classes, array $methods = ?, array $properties = ?, int $flags = ?): void
Створює клас заданого імені, який реалізує, успадковує чи використовує всі надані класи
Список параметрів
name
Коректне ім'я класу
classes
Масив імен класів, інтерфейсів та трейтів
methods
Асоціативний масив методів, де значення або замикання, або представлені структурою [модифікатори => замикання]
properties
Асоціативний масив властивостей, де ключі – імена, а значення – модифікатори
flags
Тип запису за замовчуванням ZEND_ACC_CLASS
Значення, що повертаються
Приклади
Приклад #1 Приклад використання uopz_compose()****
Loading...
Результат виконання наведеного прикладу:
array(1) {
["myTrait"]=>
string(7) "myTrait"
}
array(1) {
["myClass"]=>
string(7) "myClass"
}
array(1) {
["myInterface"]=>
string(11) "myInterface"
}