吾爱乐享
个人学习博客

php学习之函数的常见用法

函数:

把一个或一些功能进行封装,然后走可以在任何地方去使用。分为自定义函数系统函数

1.普通函数

自定义函数语法:

function 函数名 ([形参列表]){

函数体;

[return 返回值];

调用函数:直接使用函数名();

只要调用函数都会开启新栈,来运行函数代码

2,可变函数

把一个变量的值当成函数的名,

如何实现:

在变量的后面加括号,变量一但加上括号系统就会解析成函数

$a=’b’;

$a();//此时的就相当于$a=b();

3.匿名函数

就是没有名字的函数

如何实现:

把这个函数赋值给变量,通过可变函数方式调用

$a = function(){

函数体;

}

$a();

4.回调函数

在一个函数内部调用另一个函数

function a(){

b();

}

function b(){

echo 1;

}

a();//调用函数

或者

function a($b){

$b();

}

function b(){

echo 1;

}

a(‘b’);//调用函数,把值b传给$b,调用$b(),就相当于$b=b();

5.匿名函数

把一个函数直接当作实参传递

function a($b){

$b();

}

a(function() {

echo 1;

});

6,内部函数

在一个函数内再次定义函数,这时候内部函数只能在函数内使用,要想在外部调用内部函数,必须先调用外部函数在调用内部函数

function a(){

function b (){

echo 1;

}

b();

}

a();

7.递归调用

调用的一种方式,也叫一种思想,在函数内部再次调用自己

前提是有条件的并且需要考虑退出条件的调用,二者缺一不可,否则进入死归

function a(){

if(条件语句){

a(退出条件);

}

函数体

}

a();//调用函数

赞(2) 打赏
未经允许不得转载:吾爱乐享 » php学习之函数的常见用法

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏