【发布时间】:2018-07-20 15:46:15
【问题描述】:
我在很长一段时间内都在研究 php。
但是有一个问题我可能不知道
就像我有一个功能如下:
function hello($param1, $param2="2", $param3="3", $param4="4")
现在每当我使用这个函数时,如果我需要第 4 个参数,那就是 $param4,那么我仍然需要像这样将所有参数都调用为空白:
hello(1, '', '', "param4");
那么有没有其他方法可以在调用中传递第一个和第四个参数而不是一长串空白?
或者还有其他标准方法吗?
【问题讨论】:
-
我不相信有一种(非 hacky)方法可以用 PHP 做到这一点,但我很想证明我错了。
-
哈哈,我也敢带着同样的希望问这个问题,让我们什么时候投反对票:(
-
另外,请参阅此讨论:wiki.php.net/rfc/skipparams
-
好吧,这么简单的答案:不可能:)
标签: php