APP NEWS

深入理解PHP中的匿名函数

匿名函数的作用就是扩大函数的使用功能,在PHP5.3以前,传递Callback的方式,我们只有俩种选择:◆字符串的函数名◆使用create_function的返回51CTO推荐专题:PHP开发基础入门在PHP5.3以后,我们多了一个选择,也就是Closure。$func = function ()

2015-06-28 00:000 次阅读
深入理解PHP中的匿名函数

匿名函数的作用就是扩大函数的使用功能,在php 5.3以前,传递Callback的方式,我们只有俩种选择:

◆字符串的函数名

◆使用create_function的返回

51CTO推荐专题:PHP开发基础入门

在PHP5.3以后, 我们多了一个选择, 也就是Closure。

  1. $func = function () { ... };  
  2. array_walk($arr, $func); 

从实现上来说, 第一种方式: 传递函数名字符串是最简单的。而第二种方式create_function, 其实和第一种方式本质上一样的, create_function返回一个字符串的函数名, 这个函数名的格式是:

  1. &
YOU MAY ALSO LIKE

更多应用推荐

浏览应用库