原谈谈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) {…
近期评论