PHP – 関数 – デフォルト引数

概要

  • 関数定義時に引数のデフォルト値を指定することができる
  • デフォルト値を指定した引数は、関数呼び出し時に省略することができる
  • 関数呼び出し時に指定された引数は、定義された引数の順番に充てられる
    • PHP8.0以降は名前付きを使うことができるため、必要な引数のみ値をセットできる

最後の関数呼び出しでは、int $dices2を、int $trials','をセットすることになるので、2つ目の引数の型が合わずにエラーとなる。

2つ目の引数$trialsの型指定をしていなければ、','は数値表現ではないので0とみなされ、以下のような結果になる(各試行の際に必ず1度サイコロが降られる)。

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です