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

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

哔哔one

闭包函数也可以作为变量的值来使用。PHP会自动把此种表达式转换成内置类Closure的对象实例。把一个closure对象赋值给一个变量的方式与普通变量赋值的语法是一样的,最后也要加上分号

拉风的咖菲猫

前者是赋值,把一个匿名函数回调赋值给变量。而第二种是定义函数。即便是在js里,第一种写法,也是属于赋值。因为js不强制要求写分号,所以不报错。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript