匿名函数

3.2.1.4 匿名函数

匿名函数(Anonymous functions),也叫闭包函数(closures),允许临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值。当然,也有其它应用的情况。

官网的示例:

$greet = function($name)
{
    printf("Hello %s\r\n", $name);
};

$greet('World');
$greet('PHP');

这里提函数函数只是想说明编译函数时那个use的用法:

匿名函数可以从父作用域中继承变量。 任何此类变量都应该用 use 语言结构传递进去。

$message = 'hello';
$example = function () use ($message) {
    var_dump($message);
};
$example();
联系我们

邮箱 626512443@qq.com
电话 18611320371(微信)
QQ群 235681453

Copyright © 2015-2024

备案号:京ICP备15003423号-3