分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

【PHP高级特性】匿名函数

发布时间:2023-09-06 02:16责任编辑:顾先生关键词:PHP匿名函数
匿名函数(Anonymous functions),也叫闭包函数(closures),允许临时创建一个没有指定名称的函数来实现特定功能。
最经常用作回调函数(callback)参数的值及其他。匿名函数只使用一次的函数。局部作用域的函数。
 
用法一:
<?php$fun =function($name){return $name;};echo $fun(‘Tinywan‘);
输出结果:Tinywan
用法二:
<?phpfunction funDemo($str =1){$str1 =100;//外部函数变量$str2 =200;//use闭包可以从父作用域中继承变量。 任何此类变量都应该用 use 语言结构传递进去。// $str是传入函数的变量。$str1和$str2是继承的外部变量,不继承的话时无法使用外部变量的。$demo =function($str)use($str1,$str2){echo $str."\r\n";echo $str1."\r\n";echo $str2;};}funDemo();//OK!
输出结果:1100200

【PHP高级特性】匿名函数

原文地址:https://www.cnblogs.com/php99/p/63d72043d4f4f39752bfee049e94d9e1.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved