「PHP」関数の引数にデフォルト値を上書きする方法
書式
function function名( 引数1, 引数2 = デフォルト値 ) {
// 処理コード
return 戻り値;
}
function function名( 引数1, 引数2 = デフォルト値 ) {
// 処理コード
return 戻り値;
}
function function名( 引数1, 引数2 = デフォルト値 ) { // 処理コード return 戻り値; }
PHPコード
<?php
function sampleFunc($x,$y=20){
return $x+$y;
}
// デフォルト値が上書き
echo sampleFunc(5,8) ."\n";
// デフォルト値が利用
echo sampleFunc(4) ."\n";
?>
<?php
function sampleFunc($x,$y=20){
return $x+$y;
}
// デフォルト値が上書き
echo sampleFunc(5,8) ."\n";
// デフォルト値が利用
echo sampleFunc(4) ."\n";
?>
<?php function sampleFunc($x,$y=20){ return $x+$y; } // デフォルト値が上書き echo sampleFunc(5,8) ."\n"; // デフォルト値が利用 echo sampleFunc(4) ."\n"; ?>
実行結果
13
24