PHP闭包函数传参及使用外部变量的方法,php变量
本文实例讲述了PHP闭包函数传参及使用外部变量的方法。分享给大家供大家参考,具体如下:
在Laravel控制器写两个方法,一个是在内部创建一个闭包函数,一个是执行传过来的闭包函数,测试闭包的写法,use使用外部变量,及闭包函数的传参。如下:
//测试闭包传参及use使用外部变量 public function testClosure($t1, $t2) { $closure = function ($param1, $param2) use ($t1, $t2) { echo $param1.$param2.$t1.$t2; }; $this->execClosure('test.closure', $closure); } //执行闭包函数 protected function execClosure($name, Closure $closure) { echo 'Closure func name:'.$name; echo '<br>'; $closure('p1', 'p2'); }
在routes.php添加路由:
复制代码 代码如下:Route::get('/test/closure/{t1}/{t2}',['uses'=>'TestController@testClosure']);
访问www.example.com/test/closure/hehe1/hehe2
浏览器输出结果:
Closure func name: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程序设计有所帮助。
您可能感兴趣的文章:
- PHP闭包函数详解
- php的闭包(Closure)匿名函数初探
- php的闭包(Closure)匿名函数详解
- PHP中的闭包(匿名函数)浅析
- PHP闭包实例解析
- PHP闭包(Closure)使用详解
- PHP用反撇号执行外部命令
- PHP 执行系统外部命令 system() exec() passthru()
- 在PHP中执行系统外部命令
- PHP 中执行系统外部命令

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 中国語版
中国語版、とても使いやすい

WebStorm Mac版
便利なJavaScript開発ツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
