为了账号安全,请及时绑定邮箱和手机立即绑定

急求!!!!怎么调用匿名函数?

急求!!!!怎么调用匿名函数?

鸿蒙传说 2019-06-18 10:03:29
匿名函数<?php$variable=function($parameter){echo$parameter;};//这里必须跟分号$variable('你好');普通函数functiondemo($name){echo$name;}demo('明天');为什么通过变量名调用匿名函数时,右花括号后面必须接分号呢?否则会报错?Parseerror:syntaxerror,unexpected'$variable'(T_VARIABLE###问题描述
查看完整描述

2 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

闭包函数也可以作为变量的值来使用。PHP会自动把此种表达式转换成内置类Closure的对象实例。把一个closure对象赋值给一个变量的方式与普通变量赋值的语法是一样的,最后也要加上分号
                            
查看完整回答
反对 回复 2019-06-18
?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

前者是赋值,把一个匿名函数回调赋值给变量。而第二种是定义函数。
即便是在js里,第一种写法,也是属于赋值。因为js不强制要求写分号,所以不报错。
                            
查看完整回答
反对 回复 2019-06-18
  • 2 回答
  • 0 关注
  • 397 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号