PHP 函数(Functions)
来源:百度文库 编辑:神马文学网 时间:2024/07/08 14:05:23
这一章节我们讲述 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;
}