首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Closure (class)

介绍

(PHP 5 >= 5.3.0, PHP 7)

用于表示匿名函数的类。

在PHP 5.3中实现的匿名函数产生这种类型的对象。这个事实过去被认为是一个实现细节,但现在可以依赖它。从PHP 5.4开始,此类具有方法,可以在创建匿名函数后对其进一步进行控制。

除了这里列出的方法之外,这个类还有一个__invoke方法。这是为了与实现调用魔术的其他类保持一致,因为此方法不用于调用该函数。

课程简介

Closure {

/* Methods */

代码语言:javascript
复制
private __construct ( void )
代码语言:javascript
复制
public static Closure bind ( Closure $closure , object $newthis [, mixed $newscope  = "static" ] )
代码语言:javascript
复制
public Closure bindTo ( object $newthis [, mixed $newscope  = "static" ] )
代码语言:javascript
复制
public mixed call ( object $newthis [, mixed $... ] )
代码语言:javascript
复制
public static Closure fromCallable ( callable $callable )

}

目录

  • Closure::__ construct - 不允许实例化的构造函数
  • Closure::bind - 用特定的绑定对象和类范围复制闭包
  • Closure::bindTo - 使用新的绑定对象和类范围复制闭包
  • Closure::fromCallable - 将可调用对象转换为闭包。

← Serializable::unserialize

Closure::__construct →

扫码关注腾讯云开发者

领取腾讯云代金券