本文摘自PHP中文网,作者怪我咯,侵删。
Closure,匿名函数,又称为Anonymous functions,是php5.3的时候引入的。匿名函数就是没有定义名字的函数。这点牢牢记住就能理解匿名函数的定义了。PHP Closure类之前在PHP预定义接口中介绍过,但它可不是interface哦,它是一个内部的final类。Closure类是用来表示匿名函数的,所有的匿名函数都是Closure类的实例。
1 2 3 4 5 6 7 8 9 10 |
|
Closure类结构如下:
Closure::construct ― 用于禁止实例化的构造函数
Closure::bind ― 复制一个闭包,绑定指定的$this对象和类作用域。
Closure::bindTo ― 复制当前闭包对象,绑定指定的$this对象和类作用域。
看一个绑定$this对象和作用域的例子:
1 2 3 4 5 6 7 8 9 |
|
另外,PHP使用魔术方法invoke()可以使类变成闭包:
1 2 3 4 5 |
|
以上就是php Closure类的使用方法的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
yaf的安装_配置yaf的rewrite规则_生成一个最简单的yaf项目
mysql中buffered and unbuffered queries及pdo的非缓存查询例子
通过pdo 查询mysql返回字段整型变为string型的解决方法
更多相关阅读请进入《Closure》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。