PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips36 引数のデフォルト値を指定する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-2基本プログラミングTips36 引数のデフォルト値を指定する

Level1

Point関数の宣言時にデフォルト値を指定する

PHPでは、関数の引数にデフォルト値を指定することができます。

関数の引数にデフォルト値を指定すると、関数を呼び出した際に指定されていない引数にはデフォルト値を代入して処理が行われます。

引数にデフォルト値を指定する方法

function 関数名(引数=デフォルト値) {
  //処理
}

複数の引数がある関数の場合、デフォルト値は全ての引数に指定することもできますし、一部の引数のみデフォルト値を指定することもできます。

ただし、一部の引数のみデフォルト値を指定する場合には、デフォルト値を指定する引数を右側にまとめ、デフォルト値を指定しない引数を左側にまとめなければなりません(リスト1)。

デフォルト値を設定できない関数宣言の例

function sample($a=10, $b) {
  //任意の処理
}

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません