С кодом:
function basic($test='David') {
return "Test='".$test."';";
}
function using($test) {
return basic($test);
}
echo using();
Предположим, я не создаю функцию basic
, но я хочу распространить параметр по умолчанию
[помните разницу между параметром и аргументом: В чем разница между аргументом и параметром? ]
На английском языке: скажем, basic
инкапсулирован, я не знаю значения по умолчанию 'David'
, но я хочу быть в состоянии вызвать using
без передачи аргумента. Но на выходе будет David
; если ты меня чувствуешь?
Но эй, не упоминая David
в функции using
. Я думал, что значение null
сделает это или будет пустым, как в примере кода.
У меня вопрос: есть ли значение [по умолчанию], которое представляет отсутствие аргумента, так что по умолчанию действует для удаленной функции, которую вы не знаете, это значение по умолчанию?
Этот вопрос прост, но что касается сложной функции, которую вы не можете отследить обработкой аргумента для получения [~ предложить], то это по умолчанию. Как мы можем иметь местоимение по умолчанию? -Если ты меня поймаешь!