私はPHPでn00bです。私はDefault Parametersについて学んでいたので、この機能を作った。
function doFoo($name = "johnny"){
echo "Hello $name" . "
";
}
私はこれらの電話をした
doFoo();
doFoo("ted");
doFoo("ted", 22);
最初の2つは、予想されたもの
Hello johnny
Hello ted
3番目の呼び出しも印刷されています
Hello ted
私は2つの引数で呼び出すのに対し、すべての関数が1つの引数に対して行われた後、エラーを期待していました。
なぜエラーはなかったのですか?