background image

但是此函数不可以在定以前

 调用,因此 只用执行 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 匿名函数