函数

函数:封装一段用于完成特定功能的代码。

下列是一串可以转换大小写的代码
$str = ‘ABcd’;
u p p e r = s t r t o u p p e r ( upper = strtoupper( upper=strtoupper(str); // 调用strtoupper()函数将$str转换成大写
l o w e r = s t r t o l o w e r ( lower = strtolower( lower=strtolower(str); // 调用strtolower()函数将$str转换成小写
echo $upper; // 输出结果:ABCD
echo $lower; // 输出结果:abcd
function:在声明函数时必须使用的关键字
函数名:要符合PHP的标识符,且函数名是唯一的,不区分大小写
[参数1, 参数2…]:外界传递给函数的值,它是可选的,多个参数之间使用逗号“,”分隔。
函数体:函数定义的主体,专门用于实现特定功能的代码段。
返回值:需要使用return关键字将需要返回的数据传递给调用者。
函数的嵌套调用:指的是在调用一个函数的过程中,调用另外一个函数,这种在函数内调用其他函数的方式称为嵌套调用。
递归调用:是函数嵌套调用中一种特殊的调用。它指的是一个函数在其函数体内调用自身的过程,这种函数成为递归函数。
全局变量:

在这里插入图片描述
可变函数:可变变量,它的实现是在一个变量前添加一个“$”符号,就变成了另外一个变量。同理,可变函数的实现就是在一个变量名后添加一对圆括号“()”,让其变成一个函数的形式,然后PHP就寻找与变量值同名的函数,并且尝试执行它。
回调函数(callback):指的就是具有callable类型的函数,一般用作参数的传递。如PHP内置函数call_user_func()可以接受用户自定义的回调函数作为参数。
匿名函数:就是没有函数名称的函数,也称作闭包函数,经常用作回调函数参数的值。对于临时定义的函数,使用匿名函数无需考虑函数命名冲突的问题。
匿名函数中使用外部的变量,需要通过use关键字实现。use关键字后圆括号“()”中的内容即为要使用的外部变量列表,多个变量之间使用英文逗号“,”分隔即可。匿名函数还可以作为函数的参数传递,实现回调函数。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值