但是此函数不可以在定以前
调用,因此 只用执行 create_function 才能得到该函数。
最常用的地方:
在
callback 参数上,参数 create_function
相当于一个回调结构入参。
匿名函数:
匿名函数
创建的函数是没有名的, 而是一个 对象:
与
create_function 的区别:
匿名函数究竟是什么?
1
, 将匿名函数可以当值来看待(
php 中是对象类型的)
2
,
Php
是通过 类
closure 类来实现匿名函数功能的。每一个匿名函数都是 Closure 类一
个对象。
Closure 单词的意思是闭包。因此有时 php
也将 匿名函数称之为 闭包函数。
3
, 为什么一个对象可以当函数来调用?(
oop)
可以使用
外层作用域的变量的语法:
注意:
外层与全局的区别。外层可能是全局,也可能是局部。看当前匿名函数是定义的位置。
Use 语法默认是值传递,可以引用传递.
Callback
1
, 函数名
2
,
Create_function
3
,
Function 匿名函数