推荐答案
在 PHP 中,定义和调用函数的语法如下:
定义函数
function functionName($param1, $param2, ...) {
// 函数体
return $result; // 可选
}调用函数
$result = functionName($arg1, $arg2, ...);
示例
function add($a, $b) {
return $a + $b;
}
$sum = add(3, 5); // 调用函数并存储返回值
echo $sum; // 输出 8本题详细解读
1. 定义函数
在 PHP 中,函数通过 function 关键字定义。函数名遵循与变量名相同的命名规则,通常使用驼峰命名法或下划线命名法。函数可以接受多个参数,参数之间用逗号分隔。函数体中可以包含任意有效的 PHP 代码,并且可以使用 return 语句返回一个值。
2. 调用函数
定义函数后,可以通过函数名加括号的方式调用函数。调用时,传递给函数的参数称为实参(arguments),实参的数量和类型应与函数定义时的形参(parameters)匹配。函数执行完毕后,可以通过 return 语句返回一个值,调用者可以接收并使用这个返回值。
3. 示例解析
在示例中,定义了一个名为 add 的函数,它接受两个参数 $a 和 $b,并返回它们的和。调用 add(3, 5) 时,实参 3 和 5 分别传递给 $a 和 $b,函数执行后返回 8,并将结果存储在变量 $sum 中。最后,通过 echo 输出 $sum 的值。
4. 注意事项
- 函数名不区分大小写,但建议保持一致。
- 函数可以有默认参数值,调用时可以不传递这些参数。
- 函数可以没有返回值,此时
return语句可以省略。 - 函数可以递归调用自身,但需要注意递归深度以避免栈溢出。