PHP函数
本节介绍
PHP用户自定义函数
- 函数定义和调用
- 函数参数
- 函数返回值
1. PHP函数分类
(1) PHP内建函数
- PHP提供的已有函数
(2) PHP用户自定义函数
- 由用户自己定义的函数
2. PHP用户自定义函数
(1) 说明
- 用户可以将重复执行的代码封装为函数。
- 页面加载时函数不会立即执行。
- 函数只有在被调用时才会执行。
(2) 定义和调用
- 用户自定义函数以function开头,语法如下:
- 无参数:
-
function functionName() { 被执行的代码 ; }
-
- 有参数:
-
function functionName($参数1, $参数2, $参数3) { 被执行的代码 ; }
-
- 无参数:
- 函数名能够以字母或下划线开头(而非数字)。函数名对大小写敏感
- 调用函数语法:
functionName() - 函数定义的位置可以在函数调用之后(与C语言类似)
- PHP函数不支持函数重载
- PHP函数的参数在函数定义时可设置默认值,函数调用时若没有给该参数赋值,则取默认值
- 当使用默认参数时,任何默认参数必须放在任何非默认参数的右侧
- e.g.
function fun($name, $age, $sex = "男")
- e.g.
- 若函数有返回值,只需要在函数内部使用
return返回即可 - 函数的头部不需要声明