PHP 函数(Functions)

来源:百度文库 编辑:神马文学网 时间:2024/07/05 16:05:11

这一章节我们讲述 PHP 的函数。

函数的定义和语法

函数是一段可以被反复使用的程序,它可以被其它程序调用

函数的语法如下:

function functionname ([arg1,arg2...]) 
{
statement
[return value]
}

这个语法看起来比较难懂,我们先举个简单的示例:

function getsum($a,$b) 
{
$sum = $a + $b;
return $sum;
}

通过这个典型而简单的例子,我们可以概括说明一下函数的写法。

  • 每个函数以 function 开头。
  • function 后面要写一个函数名,比如 getsum 就是一个用户自定义的函数名。
  • 函数名后面跟一对小括号 (),如果有参数,就在()里写参数,如果没有参数,就空着。比如 ($a,$b),就表示该函数有两个参数,一个是变量 $a,一个是变量 $b。函数可以有多个参数。函数的参数不是必须的,也可以没有参数。
  • 小括号后面的代码要用大括号 {} 围起来。在 {} 里面写函数要执行的代码;
  • return 表示函数有返回值,后面跟函数的返回值。函数的返回值不是必须的,可以没有返回值

如何调用函数

调用函数,只要写函数名加上函数必要的参数即可,如下红色代码所示:



function getsum($a,$b) {
$sum = $a + $b;
return $sum;
}
echo getsum(2,5);
?>


如果函数没有参数,调用函数时也应该在函数名后加 ()



function getten() {
return 10;
}
echo getten();
?>


没有参数,没有返回值的函数示例

function sayhello() {
echo "hello";
}

有参数,没有返回值的函数示例

function getName($name) {
echo "Your name is ".$name;
}