Day: 2020年5月26日

谈谈PHP中的匿名函数与闭包

<?php
//匿名函数,说白了就是“没有名字的函数”,不多说。给一段代码可能更为明白:
//例一,定义匿名函数并调用
$str='world';
$func=function ($str) {
    echo 'hello '.$str;
};
$func($str);// 输出 hello world


//例二,定义匿名函数,用use 引入变量并调用
$str='world';
$func=function () use ($str) {
    echo 'hello '.$str;
};
$func();//输出 hello world


 //例三
//在函数中把匿名函数返回,并且调用它
function getPrintStrFunc()
{
    $func = function ($str) {