我试图了解闭包类,在手册中有,所有在手册链接,
Closure::__construct - 不允许实例化的构造函数。如果我理解正确,则此类的唯一实例是用于匿名函数变量分配。
但我不明白几行:
Closure::bind — 复制具有特定绑定对象和类范围的闭包。
Closure::bindTo — 使用新的绑定对象和类范围复制闭包。
最后在手册中我不明白这句话:
除了这里列出的方法,这个类还有一个 __invoke 方法。这是为了与其他实现调用魔法的类保持一致,因为此方法不用于调用函数。
如果有人可以尝试向我解释这些台词,我将非常感激,祝你有美好的一天。