概念
闭包
闭包是指创建时封装周围环境的函数。即使闭包所在的环境不存在了,闭包中封装的状态依然存在。这个概念很难理解,不过没关系,继续看下去就会明白了。
匿名函数
匿名函数就是没有名字的函数。匿名函数可以赋值给变量,还能像其他任何PHP对象那样传递。不过匿名函数仍然是函数,因此可以调用,可以传递参数。匿名函数特别适合作为函数或者方法的回调。
注意:理论上来说,闭包和匿名函数是不同的概念。不过,PHP将其视作相同的概念。
PHP闭包和匿名函数使用的句法和普通函数相同,但是要注意,闭包和匿名函数其实是伪装成函数的对象,如果你审查PHP闭包或匿名函数,就会发现它们是 Closure类的实例。
创建闭包
举个
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。