PHP函数

本文主要介绍了PHP函数相关知识。函数可封装特定功能代码,分为内置和自定义函数。函数定义包含关键字、函数名、参数、函数体和返回值。还介绍了函数嵌套调用、递归函数,以及局部、全局、静态变量的特点,最后列举了字符串和时间日期函数的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

函数

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

  1. 内置函数(字符串操作函数、数组操作函数)
  2. 自定义函数

函数的定义由以下4部分组成:

  • 关键字function:在声明函数时必须使用的关键字。
  • 函数名functionName:要符合PHP的标识符,且函数名是唯一的,不区分大小写。
  • 参数:外界传递给函数的值,他是可选的,多个参数之间使用逗号“,”隔开。
  • 函数体:函数定义的主体,专门用于实现特定功能的代码段。
  • 返回值:需要使用return关键字将返回的数据传递给调用者。

函数的嵌套调用:
指的是在调用一个函数的过程中,调用另外一个函数,这种在函数内调用其他函数的方式称为嵌套调用。
递归函数:
是函数嵌套调用中一种特殊的调用。它指的是一个函数在其函数体内调用自身的过程,这种函数成为递归函数。
局部变量 :
在函数的内部定义的变量,其作用域是所在函数。
全局变量 :
被定义在所有函数以外的变量,其作用域是整个PHP文件,但在用户自定义函数内部是不可用的。如果希望在用户自定义函数内部使用全局变量,则要使用global关键字声明。
静态变量:
能够在函数调用结束后仍保留变量值,当再次回到其作用域时,又可以继续使用原来的值。而一般变量在函数调用结束后,其存储的数据值将被清除,所占的内存空间被释放。使用静态变量时,先要用static来声明变量,把关键字static放在要定义的变量之前。
字符串函数:
在这里插入图片描述

  • strrpos()函数用于在KaTeX parse error: Expected 'EOF', got '\”' at position 8: url中获取“\̲”̲最后一次出现的位置pos。
  • substr()函数的第1个参数表示待截取的字符串,第2个参数表示开始截取的位置,非负数表示从字符串指定位置处截取,从0开始;负数表示从字符串尾部开始。第3个参数表示截取的长度。
    时间日期函数:
    在这里插入图片描述
  • date()函数第1个参数表示格式化日期时间的样式。
  • date()函数第2个参数表示待格式化时间戳,省略 时表示格式化当前时间戳。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值