开发者学堂课程【PHP 基础入门课程(下):简单匿名函数】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/710/detail/12641
简单匿名函数
内容介绍:
一、简单匿名函数的学习目标及其概念
二、使用简单匿名函数的代码结构
三、简单匿名函数的实例证明
四、简单匿名函数的学习小结
一、简单匿名函数的学习目标及其概念
1.学习目标
了解匿名函数,掌握匿名函数的使用,主要分三点来讲:简单匿名函数;回调匿名函数;匿名函数闭包。
2.简单匿名函数的概念
即没有名字的函数。
3.匿名函数的要求:
定义函数时函数没有名字
使用变量保存函数的内存地址
通过变量访问函数
匿名函数语法
二、使用简单匿名函数的代码结构
可变函数是变量等于函数名,函数是有名字的,匿名函数直接变量等于 function()没有名字,函数按照要求来写,注意一个细节,最后面有一个分号“;”,现在相当于给一个变量然后赋值,变量赋值需要语句结束符,总体代码如下:
变量 = function(){
函数体
return 返回值
}
#注意:本质是给变量赋值,所以需要语句结束符
三、简单匿名函数的实例证明
具体实例:
//定义匿名函数
$func=function($str){
Echo $str;
};
//注意分号
//调用简单匿名函数
$func(‘hello world’);//输出hello world
结果如下:
输出正确,说明 function 被调用了,意思是变量名找到这个函数的内存地址,就去执行 echo $str 这个函数,这是简单匿名函数的使用过程,这个就是简单的匿名函数。没有名字的函数就是匿名函数。注意一下,赋值以后一定要加上结束符分号,否则就会报错。
四、简单匿名函数学习小结
1.匿名函数就是函数定义的时候没有名字;
2.简单匿名函数就是通过变量指向无名函数;
3.匿名函数是通过变量来进行访问;
4.一般情况下匿名函数比较少这么用。