18910140161

PHP 闭包:php闭包类 python闭包函数

顺晟科技

2022-11-30 09:32:42

48

本文解释了向PHP闭包函数传递参数和使用外部变量的方法。分享给你,供你参考,如下:

在Laravel控制器中写两个方法,一个是内部创建闭包函数,一个是执行传递过来的闭包函数,测试闭包的编写,使用外部变量,传递闭包函数的参数。如下所示:

//测试向闭包传递参数时外部变量的使用,并使用

公共函数testClosure($t1,$t2)

{

$closure=function ($param1,$param2) use ($t1,$t2) {

echo $param1 .$param2 .1美元.$ t2

};

$ this-exec闭包(' test。closure ',$ closure);

}

//执行闭包函数

受保护的函数execClosure($name,Closure $closure)

{

“Echo”结束函数名称:“”。$ name

回声

$ closure("P1 "、" p2 ");

}

在routes.php中添加一条路由:

代码如下:route:get('/test/closure/{ t1 }/{ T2 } ',[' uses '=' test controller @ test closure ']);

参观www.example.com/test/closure/hehe1/hehe2.

浏览器输出结果:

闭包函数名:test.closure

p1p2hehe1hehe2

来自:谈论博客http://www.tantengvip.com/2016/03/php-closure-use/

更多对PHP相关内容感兴趣的读者,请参考我们的专题:《php操作office文档技巧总结(包括word,excel,access,ppt)》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》和《php+mysql数据库操作入门教程》。

希望这篇文章对大家的PHP编程有所帮助。

这篇技术文章来自互联网。如果您无意侵犯您的权益,请点击此处反馈您的版权投诉。

系统来源:php中文网

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航