PHP 함수는 스칼라 값, 배열, 개체 또는 NULL을 반환할 수 있습니다. 반환 값을 선언하려면 함수 선언에 반환 유형 힌트를 사용하세요. PHP는 여러 값을 직접 반환하는 것을 지원하지 않지만 배열이나 개체를 사용하여 그룹화하여 반환할 수 있습니다.
PHP 함수의 반환 값
PHP에서 함수는 다음을 포함한 모든 PHP 데이터 유형이 될 수 있는 값을 반환할 수 있습니다.
반환 값 선언
함수의 반환 값을 선언하려면 함수 선언에 return
을 사용하세요. 힌트 입력: 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
rrreee
get_name()
함수는 문자열을 반환합니다. 🎜🎜🎜여러 값 반환 🎜🎜🎜PHP는 여러 값을 직접 반환하는 것을 지원하지 않습니다. 그러나 배열이나 객체를 사용하여 여러 값을 그룹화하고 반환할 수 있습니다. 🎜🎜🎜실용 예🎜🎜🎜배열에서 가장 큰 요소를 반환하는 다음 함수를 고려하세요. 🎜rrreee🎜이 함수는 $max_value에 <code>$array
의 최대값을 저장합니다. 코드> 변수 중간. 🎜위 내용은 PHP 함수의 반환 값은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!