这种特殊写法叫什么

图片描述

如图所示,写PHP也有一段时间了,这中写法头一次见到,这是什么??

阅读 3.4k
5 个回答

PHP匿名函数

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

$greet('World');

输出Hello World

匿名函数从父作用域继承变量

<?php
$message = 'hello';

// 继承 $message
$example = function () use ($message) {
    var_dump($message);
};
echo $example();

输出string(5) "hello"

PHP文档

匿名函数 可以通过use 传入外部参数

闭包(closure)

新手上路,请多包涵

通过use可以获取匿名函数外部变量啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题