ReflectionMethod::getClosure

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

ReflectionMethod::getClosureВозвращает динамически созданное замыкание для метода

Описание

publicReflectionMethod::getClosure(?object$object = null): Closure

Создаёт замыкание, которое будет вызывать метод.

Список параметров

object

Запрещён для статических методов, обязателен для остальных.

Возвращаемые значения

Возвращает только что созданное замыкание (Closure).

Ошибки

Выбрасывает ValueError, если object является null, но метод является нестатическим.

Выбрасывает исключение ReflectionException, если object не является экземпляром класса, в котором был объявлен этот метод.

Список изменений

ВерсияОписание
8.0.0object теперь допускает значение null.
To Top