PHP 面试题 目录

PHP 中如何定义和调用函数?

推荐答案

在 PHP 中,定义和调用函数的语法如下:

定义函数

调用函数

示例

本题详细解读

1. 定义函数

在 PHP 中,函数通过 function 关键字定义。函数名遵循与变量名相同的命名规则,通常使用驼峰命名法或下划线命名法。函数可以接受多个参数,参数之间用逗号分隔。函数体中可以包含任意有效的 PHP 代码,并且可以使用 return 语句返回一个值。

2. 调用函数

定义函数后,可以通过函数名加括号的方式调用函数。调用时,传递给函数的参数称为实参(arguments),实参的数量和类型应与函数定义时的形参(parameters)匹配。函数执行完毕后,可以通过 return 语句返回一个值,调用者可以接收并使用这个返回值。

3. 示例解析

在示例中,定义了一个名为 add 的函数,它接受两个参数 $a$b,并返回它们的和。调用 add(3, 5) 时,实参 35 分别传递给 $a$b,函数执行后返回 8,并将结果存储在变量 $sum 中。最后,通过 echo 输出 $sum 的值。

4. 注意事项

  • 函数名不区分大小写,但建议保持一致。
  • 函数可以有默认参数值,调用时可以不传递这些参数。
  • 函数可以没有返回值,此时 return 语句可以省略。
  • 函数可以递归调用自身,但需要注意递归深度以避免栈溢出。
纠错
反馈