闭包函数也可以作为变量的值来使用。
<?php $put = function($name) { printf("%s\r\n", $name); }; $put('World'); $put('PHP'); ?>
<?php $aaa = 111; $func = function() use($aaa){ print $aaa; }; $aaa = 222; $func(); // Outputs "111" ?>
原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。