重複の可能性:
PHP でオプションのパラメーター値を指定する方法はありますか?
PHP 関数 - 一部のデフォルト パラメータを無視する
次のような関数があるとします。
function foo($name = "john", $surname = "smith") { ... }
そして、私はこのように呼んでいます:
$test = foo("abc", "def");
名前をスキップして姓のみを使用したいとしたら、どうすれば実現できるのでしょうか? $test = foo("def"); だけを行う場合 コンパイラは、名前ではなく姓を参照していることをどのように知ることができますか? NULL を渡すことで実行できることは理解していますが、次のような場合にはこれが必要です。
$test = foo($_POST['name'], $_POST['surname']);
前もって感謝します。