PHP 関数のパラメーターにはデフォルト値を設定できます。これは関数宣言で指定し、省略時に使用できます。構文: function function_name(type $parameter1 = デフォルト値, type $parameter2 = デフォルト値, ...): return_type。たとえば、関数 sum($a, $b = 0, $c) は 3 つの引数を受け取り、$b のデフォルト値は 0 です。デフォルト値パラメータが省略された場合は、そのデフォルト値が使用されます。たとえば、関数 square($number = 10) は数値の 2 乗を返します。省略した場合は、デフォルト値の 10 が使用されます。
#PHP 関数パラメータ タイプのデフォルト値
PHP では、関数はオプションのパラメータを受け入れることができ、そのパラメータにはデフォルト値を設定できます。デフォルト値は関数宣言で指定され、関数呼び出し時に省略された場合に使用されます。構文:
function function_name(type $parameter1 = default_value, type $parameter2 = default_value, ...): return_typeたとえば、次の関数は 3 つのパラメーターを受け入れます。2 番目のパラメーターのデフォルト値は
0 です。
function sum($a, $b = 0, $c) { return $a + $b + $c; }
実践的なケース:
数値を受け取り、その二乗を返す関数を作成します。数値が指定されない場合は、デフォルト値10 が使用されます。
function square($number = 10) { return $number * $number; } echo square(); // 输出:100 echo square(5); // 输出:25上記の例では、
square() 関数を 2 回呼び出しました。最初の呼び出しではパラメーターが指定されなかったため、デフォルト値
10 が使用されました。 2 回目の呼び出しでは、数値
5 を引数として指定します。
その他の注意事項:
以上がPHP関数パラメータの型のデフォルト値は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。