PHP 函数可以返回标量值、数组、对象或 NULL。若要声明返回值,请在函数声明中使用 return 类型提示。PHP 不支持直接返回多个值,但您可以使用数组或对象将它们分组并返回。
PHP 函数的返回值
在 PHP 中,函数可以返回一个值,该值可以是任何 PHP 数据类型,包括:
返回值声明
要声明函数的返回值,请在函数声明中使用 return
类型提示:
function get_name(): string { return "John Doe"; }
这表示 get_name()
函数将返回一个字符串。
返回多个值
PHP 不支持直接返回多个值。但是,您可以使用数组或对象将多个值分组并返回。
实战案例
考虑以下函数,它返回数组中最大的元素:
function find_max(array $array): int { if (empty($array)) { return 0; } $max = $array[0]; foreach ($array as $element) { if ($element > $max) { $max = $element; } } return $max; } $array = [1, 3, 5, 2, 4]; $max_value = find_max($array); // 5
此函数将 $array
的最大值存储在 $max_value
变量中。
以上是PHP 函数的返回值是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!