学科分类
目录
PHP基础

自定义函数

在程序开发中,通常将某段实现特定功能的代码定义成一个函数,从而使代码可以被复用,减少重复的代码编写。开发人员根据实际功能需求定义的函数称为自定义函数。

在PHP中,自定义函数的语法格式如下所示。

function 函数名([参数1, 参数2, …])
{
  函数体
}

​ 从上述语法可知,自定义函数由关键字function、函数名、参数、函数体4部分组成。其中,“[ ]”在文档中表示参数是可选的,在实际编写代码时不需要书写“[ ]”。

在使用自定义函数时需要注意以下事项。

  • function是声明函数使用的关键字。
  • 函数名的命名规则与标识符相同,且函数名是唯一的,不能重复。
  • 参数是外界传递给函数的值,它是可选的,当有多个参数时,各参数间使用英文下的逗号“,”分割。
  • 函数体是专门用于实现特定功能的代码。

函数在定义完成后,必须通过调用才能使函数在程序中发挥作用。函数的调用非常简单,只需引用函数名,并传入相应的参数即可,具体语法如下。

函数名([参数1, 参数2, …])

在上述语法中,函数的参数可以是一个或多个。

在调用函数后,若想要得到一个处理结果,即函数的返回值,则需要使用return关键字将函数的返回值传递给调用者,具体示例如下。

   // 定义sum()函数,用于求两个数的和
   function sum($a, $b)
   {
     $result = $a + $b;
     return $result;   // 返回处理结果
   }
   echo sum(23, 45);    // 输出调用函数后的结果

在上述示例中,定义了一个含有两个参数的函数sum(),用于求两个数的和,并使用return关键字将处理的结果返回。当调用函数sum(23, 45)时,程序会直接输出68。

点击此处
隐藏目录