PHP 関数は、複数の種類の値を戻り値として渡すだけで、整数、文字列、ブール値、配列などの混合データ型を返すことができます。実際の例には、ショッピング カートの合計価格を計算し、合計価格と割引の配列を返すことが含まれます。注: 戻り値の型を文書化し、型チェックを使用して戻り値の型が正しいことを確認し、混合データ型を注意して使用し、関数が返すことができる型を指定するために Union 型の使用を検討してください。
#PHP 関数が混合データ型を返す方法
PHP では、関数は混合データ型を含む任意のデータ型を返すことができます。混合データ型とは、関数が整数、文字列、ブール値、配列などの複数の種類のデータを返すことができる場合です。 混合データ型を返すには、関数の戻り値として複数の型の値を使用するだけです。例:function get_data() { return array('name' => 'John Doe', 'age' => 30); }
実際的なケース
ユーザーのショッピング カートの合計価格を計算する関数を考えてみましょう:function calculate_total($items) { $total = 0; foreach ($items as $item) { $total += $item['price']; } return array('total' => $total, 'discount' => 0.1); }
注意事項
以上がPHP 関数はどのように混合データ型を返すのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。