PHP 函数
函数的基本概念
函数:function ,是一种语法结构将实现某一个功能的代码块,封装到一个结构中,从而实现代码的反复利用。
函数定义语法
函数的关键点:function 关键字、函数名、参数、函数体和返回值
函数名不区分大小写
基本语法如下
<?php
function 函数名(){
函数体
返回体
}
// 调用函数
函数名();
?>
示例
函数的目的是为了实现一个功能,尽量简单明了
函数执行的内存分析:
1、读取代码进入到代码段(编译:将代码编程字节存储到内存)
2、根据代码逐行执行
先编译,后执行
函数的命名规范
规范:有字母、数字和下划线组成,但是不能以数字开头。
函数参数
示例
常用的系统函数
1.关于输出的函数
print()
:类似于 echo 输出内容,可以不适用括号也可以输出。
print_f()
: 类十余 var_dump() ,比 var_dump简单,不输出数据类型,只输出值
2.关于时间的函数
date()
:按照制定格式对对应的时间戳(从1970年格林威治时间开始计算的秒速)
time()
:获取当前时间对应的时间戳
microtime()
:获取微妙级别的时间
strtotime()
:按照规定格式格式的字符串转换成时间戳
3.有关数学的函数
max()
:指定参数的最大值
min()
:指定参数的最小值
rand()
:得到一个随机数
mt_rang()
:于rang一样,但是底层结构不一样,效率比rand高(建议使用)
round()
:四舍五入
ceil()
:向上取整,向上取一个比自己大的最小整数
floor()
:向下取整
pow()
:求次方
abs()
:绝对值
sqrt()
:求平凡跟
4.有关函数的函数
function_exists()
:判断指定的函数名字是否在内存中
func_get_arg()
:在自定义函数中获取指定数值对应参数
func_get_args()
:在自定义函数中获取所有的参数(数组)
func_num_args()
:获取当前自定义函数的数量
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码