<?php function X($a,$b=2,$c=3){ echo $a,$b,$c; }
というX関数があった場合、どの呼び出し方をするとエラーになるか。エラーにならないという答えの場合もある。
X(1);
X(1,2);
X(1,,3);
答え
X(1,,3);
のとき。デフォルトの値を持つパラメータに対する引数の指定を省略した場合はそれ以降も省略をしないとエラーになる。
<?php function X($a,$b=2,$c=3){ echo $a,$b,$c; }
というX関数があった場合、どの呼び出し方をするとエラーになるか。エラーにならないという答えの場合もある。
X(1);
X(1,2);
X(1,,3);
答え
X(1,,3);
のとき。デフォルトの値を持つパラメータに対する引数の指定を省略した場合はそれ以降も省略をしないとエラーになる。
コメント