三、PHP函数
-
自定义函数
- 函数的定义:
function 函数名([形参]){...}
- 函数的调用、参数(形参、实参)、返回值
- 函数的定义:
-
PHP变量范围
- 局部变量
- 全局变量:函数内用
global
声明变量为全局变量。 - 静态变量:用
static
来定义静态变量。
-
参数的传递
-
按值传递参数
-
按引用传递参数(类似C的指针)
-
函数的默认参数:从右往左加默认值
-
可变长度参数列表
func_get_args()
、func_get_arg()
、func_num_args()
这三个函数可以使用在自定义的函数内部,能够返回参数的信息
<?php function test($a, $b){ var_dump(func_get_args());//获取参数 var_dump(func_get_arg(0));//获取参数 var_dump(func_num_args());//获取参数 } test(1, 2, 3); ?>
-