【发布时间】:2011-08-23 13:28:49
【问题描述】:
在 PHP 中,如果我有这样写的函数
function example($argument1, $argument2="", $argument3="")
我可以像这样在其他地方调用这个函数
example($argument1)
但是如果我想给第三个参数一些价值, 我应该这样做吗
example($argument1, "", "test");
或者
example($argument1, NULL, "test");
我认为两者都可以,但是更好的方法是什么?因为将来如果在主函数中更改 $argument2 的值并且如果我有“”,那么会有什么问题吗?还是 NULL 是最好的选择?
谢谢
【问题讨论】:
-
你的最后两个代码块应该是
example($argument1, "", "test");和example($argument1, NULL, "test");