В PHP, если у меня есть функция, написанная так:
function example($argument1, $argument2="", $argument3="")
И я могу назвать эту функцию в другом месте, как это
example($argument1)
Но если я хочу дать некоторое значение аргументу thrid, Должен ли я это сделать
example($argument1, "", "test");
или
example($argument1, NULL, "test");
Я думаю, что оба будут работать, но что лучше? Потому что в будущем, если значение для параметра $argument2 будет изменено в основной функции, и если у меня есть "", тогда будет ли какая-нибудь проблема? Или NULL - лучший вариант?
Спасибо