好的,我完全忘记了如何在 PHP 中跳过参数。
可以说我有:
function getData($name, $limit = '50', $page = '1') {
...
}
我将如何调用此函数以使中间参数采用默认值(即’50’)?
getData('some name', '', '23');
以上是否正确?我似乎无法让它工作。
原文由 Sebastian 发布,翻译遵循 CC BY-SA 4.0 许可协议
好的,我完全忘记了如何在 PHP 中跳过参数。
可以说我有:
function getData($name, $limit = '50', $page = '1') {
...
}
我将如何调用此函数以使中间参数采用默认值(即’50’)?
getData('some name', '', '23');
以上是否正确?我似乎无法让它工作。
原文由 Sebastian 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答725 阅读✓ 已解决
2 回答2.3k 阅读
1 回答689 阅读✓ 已解决
从 PHP 8.0.0 开始,不推荐在可选参数之后声明强制参数。
您现在可以省略可选参数。
例子: