推荐答案
在 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
语句可以省略。 - 函数可以递归调用自身,但需要注意递归深度以避免栈溢出。