Я пытаюсь понять класс закрытия, в руководстве есть, Все в мануале Ссылка ,
Закрытие ::__конструкция-Конструктор, запрещающий создание экземпляров. Если я правильно понимаю, единственный экземпляр этого класса предназначен для назначения переменной анонимной функции.
Но я не понял несколько строк:
Closure ::bind — Дублирует замыкание с определенным связанным объектом и областью действия класса.
Закрытие ::bindTo — Дублирует замыкание с новым связанным объектом и областью действия класса.
И последнее в мануале я не понял эту фразу:
Besides the methods listed here, this class also has an __invoke method. This is for consistency with other classes that implement calling magic, as this method is not used for calling the function.
Если кто-нибудь может попытаться объяснить мне эти строки, я буду очень благодарен, хорошего дня.