Maison >développement back-end >tutoriel php >javascript闭包 - php中的闭包函数和匿名函数有区别吗,何谓闭包?

javascript闭包 - php中的闭包函数和匿名函数有区别吗,何谓闭包?

WBOY
WBOYoriginal
2016-07-06 13:53:121030parcourir

闭包到底是什么啊?之前js里面听过一些,但是实际开发怎么感觉没怎么用到过这个概念?只是最近在学laraval的时候发现路由配置都是用闭包函数(教程里面这样说的),不懂这个闭包是什么意思?我看代码和js里面的匿名函数很像啊?感谢各位回答•﹏•

回复内容:

闭包到底是什么啊?之前js里面听过一些,但是实际开发怎么感觉没怎么用到过这个概念?只是最近在学laraval的时候发现路由配置都是用闭包函数(教程里面这样说的),不懂这个闭包是什么意思?我看代码和js里面的匿名函数很像啊?感谢各位回答•﹏•

闭包就是一段自由的代码块,在大多数语言的闭包中,基本都是以匿名函数的形式出现,在PHP和Js里可以把匿名函数理解为闭包,两者是一致的。当然,在PHP里,还有Closure对象来操作闭包。

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn