ホームページ  >  記事  >  バックエンド開発  >  PHP関数の戻り値は何ですか?

PHP関数の戻り値は何ですか?

王林
王林オリジナル
2024-04-10 11:15:02924ブラウズ

PHP 関数は、スカラー値、配列、オブジェクト、または NULL を返すことができます。戻り値を宣言するには、関数宣言で戻り値の型のヒントを使用します。 PHP は複数の値を直接返すことをサポートしていませんが、配列またはオブジェクトを使用してそれらをグループ化して返すことができます。

PHP 函数的返回值是什么?

PHP 関数の戻り値

PHP では、関数は任意の PHP データ型の値を返すことができます。含む:

  • スカラー値 (文字列、整数、浮動小数点数、ブール値)
  • Array
  • Object
  • NULL

戻り値宣言

##関数の戻り値を宣言するには、関数宣言で

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。