当前位置: 首页 > news >正文

PHP可变函数和匿名函数

可变函数

当前有一个变量所保存的值,刚好是一个函数的名字,那么就可以使用变量+()来充当函数名使用

$str='display'; function display(){ echo 'hello,world'; } $str();//可变函数

匿名函数

匿名函数:没有名字的函数,语法:function() { ... },可以赋值给变量、当参数传递,

它不能访问外部变量。

$display=function(){ echo 'hello'; } $display()//调用函数--可变函数

变量保存匿名函数,本质得到的是一个对象(closure-闭包)

闭包

闭包是匿名函数里的一种,所有闭包都是匿名函数,但不是所有匿名函数都是闭包.

闭包带外部记忆--可以访问外部变量

// 闭包函数 function display(){ // 局部变量 $name='小白'; // 匿名函数--无法直接使用外部变量 $innerfunction=function() use($name){//use 将外部变量保留给内部使用形成闭包函数 echo $name; }; $innerfunction(); }; display()
http://www.jsqmd.com/news/537883/

相关文章:

  • 心智推理 2.0:AI 从静态判断迈向动态认知
  • 从MATLAB算法到MiniCPM-V-2_6模型:科学计算与AI的融合实践
  • 基于Python+django的大学生自习室预约系统(计算机专业)
  • 芯片测试工程师必看:Tessent SSN中BFD/BFM如何帮你搞定跨时钟域与高速总线难题
  • 嘎嘎降AI使用教程:手把手教你3分钟降论文ai率到10%以下
  • CPA刷题效率低?揽星会计app帮你跳出内耗,高效刷对题 - 速递信息
  • 童年回忆杀!仿《燃烧的蔬菜》游戏完整源码 免费!!!
  • Onekey:智能获取Steam游戏清单的高效管理方案
  • 如何快速实现本地离线语音识别:面向Windows用户的完整解决方案
  • Zotero PDF Translate深度解析:多引擎翻译架构的技术实现与效能优化
  • 北京陪诊师培训哪家正规?认准守嘉+国开大,权威背书+实战保障 - 品牌排行榜单
  • JIT加速失效?内存暴涨?线程阻塞?Python 3.14性能崩塌全链路诊断,含官方未公开调试插件下载链接
  • 抖音下载器终极指南:如何5分钟搞定无水印视频批量下载
  • NDT vs ICP:在KITTI数据集上的全面对比测试与参数调优指南
  • 线上回收山东一卡通的最佳方式,你需要知道的技巧! - 团团收购物卡回收
  • PyTorch 2.8镜像应用场景:跨境电商独立站AI产品描述生成系统架构设计
  • 2026年在职备考CPA指南:为什么“强督学”比“名师光环”更重要? - 速递信息
  • FUTURE POLICE新手入门:无需代码基础,快速实现语音转字幕精准对齐
  • 为什么选择douyin-downloader:3倍效率提升的抖音无水印下载解决方案
  • 机器学习抑郁症毕设:从数据预处理到模型部署的全流程技术解析
  • SecGPT-14B从零开始:3步搭建OpenAI兼容API+WebUI安全问答服务
  • 2026年漳州GEO优化服务商深度测评:口碑与实力的客观解析 - 小白条111
  • 告别AI人像翻车!MusePublic艺术创作引擎保姆级入门教程
  • 每日习题015-等和矩阵分割 I
  • 亲测有效:SDXL 1.0电影级绘图工坊Docker部署,生成效果惊艳
  • 总结2026年杭州信誉好的电工证培训学校排名,电工证培训联系电话 - mypinpai
  • Granite-4.0-H-350M模型安全指南:防范提示注入与数据泄露
  • 使用WPS插件实现预览
  • android-笔记-OpenCV 相关函数
  • 5分钟搞定多聚焦图像融合:从数据集到评价指标全流程指南