本篇文章主要讲述的是匿名函数的六个使用技巧,具有一定的学习价值,感兴趣的朋友可以学习一下。
之前写过一篇闭包的使用(点击此处进入),这次深入汇总下php中匿名函数的深入用法和理解:
php中的匿名函数 也叫闭包函数 允许指定一个没有名称的函数。把匿名函数赋值给变量,通过变量来调用,举个简单的例子:
技巧1: 将匿名函数放在普通函数中,也可以将匿名函数返回,:这样就构成了一个简单的闭包
技巧2 在匿名函数中引用局部变量(这里要引用一个php的关键字 use)
立即学习“PHP免费学习笔记(深入)”;
技巧3 在普通函数中返回匿名函数
启科网络PHP商城系统下载启科网络商城系统由启科网络技术开发团队完全自主开发,使用国内最流行高效的PHP程序语言,并用小巧的MySql作为数据库服务器,并且使用Smarty引擎来分离网站程序与前端设计代码,让建立的网站可以自由制作个性化的页面。 系统使用标签作为数据调用格式,网站前台开发人员只要简单学习系统标签功能和使用方法,将标签设置在制作的HTML模板中进行对网站数据、内容、信息等的调用,即可建设出美观、个性的网站。
技巧4 返回匿名函数并给匿名函数传参
技巧5 使用闭包改变上下文引用的变量值
上面的输入结果,发现后面的两个func()均返回 101,值并未发生改变,如果要累积++效果, 只要加一个 & 引用符号就可以了(匿名函数内的修改也会影响外部变量),修改下:
技巧6 把匿名函数当作参数传递
相关教程:PHP视频教程











