Rumah > pembangunan bahagian belakang > tutorial php > php的匿名函数是指什么

php的匿名函数是指什么

PHPz
Lepaskan: 2020-06-23 09:37:34
asal
1745 orang telah melayarinya

php的匿名函数是指什么

php的匿名函数是指什么?

php匿名函数和闭包的理解

PHP匿名函数和闭包使用的句法与普通函数相同,但匿名函和闭包数其实是伪装成函数的对象.

匿名函数:就是没有名称的函数.匿名函数可以赋值给变量,对象传递.不过匿名函数仍是函数,因此可以调用,还可以传入参数.匿名函数特别适合作为函数或方法的回调.

闭包:是指在创建时封装周围状态的函数.即使闭包所在的环境不存在了,闭包中封装的状态依然存在.

注意:理论上讲,闭包和匿名函数是不同的概念. 不过,PHP将其视作相同的概念.

 

匿名函数的语法:

 $func = function(){
     
 };//带结束符
Salin selepas log masuk

示例demo:

 $func = function($param){
     echo($param);
 };
 $func('hello world');
Salin selepas log masuk

更多相关技术文章,请访问PHP中文网

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan