您的位置 首页 php

PHP的箭头函数

说起箭头函数,大多数想到的是JS,PHP7.4里引用 箭头函数 的新语法,箭头函数是匿名函数的简洁写法,我先讲讲PHP的匿名函数

匿名函数

匿名函数我们常见于回调(callback)函数中,如下:

函数回调

匿名函数变量赋值

第二个示例是不是很像js里的函数定义? 了解了匿名函数,箭头函数就是匿名函数的简写.如下:

箭头函数

你会发现在函数里可以使用函数外的变量$y,那是因为 箭头函数 父作用域的变量总是 自动use ,如果写成 匿名函数 就是

类似使用了use

匿名函数 需要使用use才能把父作用域的变量引用进去, 箭头函数 则是自动引用

以上是最简单的用法,还有些官方给出的技巧,如下:

箭头函数的嵌套

PHP可以用 箭头 来嵌套函数

函数内部不会影响父级变量值

总结: 箭头函数 比较适合简单的运算,主要写起来比较方便,要实现复杂的操作还是用 匿名函数

文章来源:智云一二三科技

文章标题:PHP的箭头函数

文章地址:https://www.zhihuclub.com/149315.shtml

关于作者: 智云科技

热门文章

网站地图