аргументы php по умолчанию

В PHP, если у меня есть функция, написанная вот так

function example($argument1, $argument2="", $argument3="")

И я могу вызвать эта функция в другом месте вроде этого

example($argument1)

Но если я хочу дать какое-то значение третьему аргументу, Что делать:

example($argument1, "", "test");

или

 example($argument1, NULL, "test");

Я думаю, оба будут работать, но как лучше? Потому что в будущем, если значение $ аргумент2 будет изменено в основной функции и если у меня будет "", возникнут ли проблемы? Или NULL - лучший вариант?

Спасибо

19
задан JDesigns 11 May 2011 в 18:46
поделиться