浅记PHP || 函数


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




声明:杂念屋|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 浅记PHP || 函数


自觉渺小而读书