Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
Класс Closure
(Информация о версии неизвестна, возможно, только в SVN)
Введение
Класс используемый для создания анонимных функций.
Анонимные функции, появившиеся в PHP 5.3, являются объектами данного класса. Ранее это считалось только деталью реализации, но начиная с PHP 5.4, этот класс получил методы, позволяющие контролировать анонимные функции после их создания.
Кроме методов, описанных здесь, этот класс также имеет метод __invoke. Данный метод необходим только для совместимости с другими классами, в которых реализован магический вызов, так как этот метод не используется при вызове функции.
Обзор классов
Closure {
/* Методы */
__construct ( void )
public static Closure bind ( Closure $closure , object $newthis [, mixed $newscope = 'static' ] )
public Closure bindTo ( object $newthis [, mixed $newscope = 'static' ] )
}
Содержание
- Closure::__construct — Конструктор запрещающий создавать новые объекты
- Closure::bind — Дублирует замыкание с указанием связанного объекта и области видимости класса
- Closure::bindTo — Дублирует замыкание с указанием связанного объекта и области видимости класса
Описание класса closure, примеры использования класса closure.
Смотрите также:
Описание на ru2.php.net
Описание на php.ru