PHP 匿名函数
本文最后更新于:2024年3月18日 凌晨
PHP 匿名函数
- 某些PHP函数使用你所提供的函数来完成它们的部分工作,例如,
usort()
函数使用用户自定义的比较函数对数组中的值进行排序。 - 尽管你可以如前所示的为了这样的目的而定义一个函数,但是这些函数具有局限化和临时性,为了反映回调函数的短暂特性,我们创建和使用一个匿名函数(或称 λ 函数)
- 可以使用
create_function()
创建匿名函数,这个函数有两个参数----第一个描述了匿名函数接受的参数,第二个则是实际的代码,然后返回一个随机生成的函数名:
1 |
|
下例展示了一个使用unsort的例子。
示例3-7:匿名函数。
1 |
|
- 本示例使用了匿名函数,通过
usort()
按字符串长度对数组排序。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!