2012-04-12

[PHP] 関数で引数を省略可能にする

PHPの関数で、引数が必要なときと省略したいとき、またはデフォルト値を採用したいような場合には
下記のような書き方で対応できます。

function tashizan($a = 1, $b = 2) {
$res = $a + $b;
return $res;
}


この関数の呼び出しで
$res = tashizan();
とずれば、デフォルト値が採用されて、$resには3が入ります。

$res = tashizan(5, 7);
とすれば渡した値が採用されて、$resには12が入ります。

Comment:

Trackback URL: