PHP中闭包closure是什么?
from:
对于闭包(也叫匿名)的理解,只要记住一点就可以了:匿名是没有明确的名字进行定义的。 from: 闭包是什么? 1).闭包和匿名函数在PHP5.3中被引入。 2).闭包是指在创建时封装函数周围状态的函数,即使闭包所在的环境不存在了,闭包封装的状态依然存在,这一点和Javascript的闭包特性很相似。 3).匿名函数就是没有名称的函数,匿名函数可以赋值给变量,还可以像其他任何PHP对象一样传递。可以将匿名函数和闭包视作相同的概念。 4).需要注意的是闭包使用的语法和普通函数相同,但是他其实是伪装成函数的对象,是Closure类的实例。闭包和字符串或整数一样,是一等值类型。