PHP 関数は、スカラー値、配列、オブジェクト、または NULL を返すことができます。戻り値を宣言するには、関数宣言で戻り値の型のヒントを使用します。 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 中国語 Web サイトの他の関連記事を参照してください。