本篇文章主要讲述的是匿名函数的六个使用技巧,具有一定的学习价值,感兴趣的朋友可以学习一下。
之前写过一篇闭包的使用(点击此处进入),这次深入汇总下
php
中匿名函数的深入用法和理解:
php中的匿名函数 也叫闭包函数 允许指定一个没有名称的函数。把匿名函数赋值给变量,通过变量来调用,举个简单的例子:
技巧1:
将匿名函数放在普通函数中,也可以将匿名函数返回,:这样就构成了一个简单的闭包
技巧2
在匿名函数中引用局部变量(这里要引用一个php的关键字 use)
立即学习
“
PHP免费学习笔记(深入)
”;
技巧3
在普通函数中返回匿名函数
PHP 8.5.5
PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。
下载
技巧4
返回匿名函数并给匿名函数传参
技巧5
使用闭包改变上下文引用的变量值
上面的输入结果,发现后面的两个func()均返回 101,值并未发生改变,如果要累积++效果, 只要加一个 & 引用符号就可以了(匿名函数内的修改也会影响外部变量),修改下:
技巧6
把匿名函数当作参数传递
相关教程:
PHP视频教程
