PHP函数:
- PHP 的函数分为用户自定义函数和系统内置函数。
- 内置函数可以直接使用
- 用户自定义函数需要使用关键字 function 来定义。PHP内置函数常用的有:
- “字符串函数”、
- “数组函数”、
- “数据库函数”、
- “时间/日期函数”、
- “文件函数”、
- “图像函数”、
- “正则函数”、
- “URL函数”等。
//自定义函数
function xxoo()
{
echo "我是隔壁老梁";
}
echo "你好,";
xxoo();
//输出结果:你好,我是隔壁老梁
函数的参数:
- 参数的功能是传递信息到函数
function name($xxoo)
{
echo "我的名字叫:".$xxoo;
}
name("隔壁老梁");
//输出结果:我的名字叫:隔壁老梁
- 可以给函数的参数指定默认值,以便在没有指定参数值时,采用参数默认值。
function name($xxoo = "隔壁老梁")
{
echo "我的名字叫:".$xxoo;
}
$she = "邻村寡妇";
name(); //输出结果:我的名字叫:隔壁老梁
name($she); //输出结果:我的名字叫:邻村寡妇
//从例子可以看出,传入参数的变量名($xxoo)和定义函数的参数变量名($she)无关。
- 接受多个参数:
function name($a, $b)
{
echo "我的名字是:".$a;
echo "你的名字是:".$b;
}
name("你","我");
//输出结果:我的名字是:你你的名字是:我
函数的返回值:
- 如需让函数返回一个值,请使用return语句
function add($xxoo)
{
return $xxoo+1;
}
echo add(2);
//输出结果:3
- 函数返回值并不是指返回一个数值,可以返回包括字符串、数组、对象在内的任何类型。
$x = 10;
function add($x){
$x = $x * 10;
return $x;
}
var_dump(add($x));//输出结果:int(100)
echo $x; //输出结果:10
$x = add($x);
echo $x; //输出结果:100
Comments | NOTHING