PHP匿名函数

没有名字的函数

1.没有名字的函数如何定义?
函数的定义在编辑阶段,会被系统存放到代码区,会有一个内存地址。需要通过变量来保存函数的内存地址。
匿名函数语法如下:
变量名 = function(参数列表){//函数体} ;
PHP匿名函数

2.没有名字的函数如何调用?
调用函数必须有括号。函数的调用实际是在栈里开辟内存空间,把函数体给加载进来,逐行执行。
2.1通过变量保存的函数的内存地址,来讲函数给取出放到栈里
2.2告诉系统该取出来的数据是一个函数,系统需要当做函数来处理,增加一个括号。
PHP匿名函数

匿名函数的作用?
1.是一种允许的语法结构
2.一般是用于函数的参数