# PHP 中的函数 > 原文: [https://zetcode.com/lang/php/functions/](https://zetcode.com/lang/php/functions/) 在 PHP 编程教程的这一部分中,我们讨论函数。 函数是较大程序中的一段代码。 该函数执行特定任务。 使用函数的优点是: * 减少代码重复 * 将复杂的问题分解成更简单的部分 * 提高代码的清晰度 * 重用代码 * 信息隐藏 有两种基本类型的函数。 内置函数和用户定义的函数。 内置函数是 PHP 语言的一部分。 示例是:`phpinfo()`,`round()`或`abs()`。 用户定义的函数由应用员创建,以满足其需求。 它们是使用`function`关键字创建的。 ## PHP 定义函数 使用`function`关键字创建一个函数。 `simple.php` ```php $y) { return $x; } else { return $y; } } $a = 23; $b = 32; $val = maximum($a, $b); echo "The max of $a and $b is $val \n"; ``` 我们有一个`maximum()`函数。 它返回两个数字的最大值。 我们无法将其命名为`max`,因为已经有内置的`max()`函数。 创建此示例是出于学习目的; 我们始终希望在现实世界的程序中使用内置函数。 ```php if ($x > $y) { return $x; } else { return $y; } ``` 如果`$x`变量大于`$y`,则返回`$x`。 否则,我们返回`$y`。 ```php $val = maximum($a, $b); ``` `maximum()`函数返回的值分配给`$val`变量。 ```php echo "The max of $a and $b is $val \n"; ``` 我们将两个数字的最大值打印到控制台。 ## PHP 函数参数 大多数函数接受参数。 参数是发送到函数的值。 函数处理值,并可能返回一些结果。 `fahrenheit.php` ```php