构造带有可选参数的函数时,需要知道如何跳过这些参数并为其分配默认值。考虑下面的示例:
function getData($name, $limit = '50', $page = '1') { ... }
要调用此函数并在指定 $page 参数时有意跳过 $limit 参数,可以使用以下语法:
getData('some name', '', '23');
空string '' 充当跳过的 $limit 参数的占位符,保留其在函数调用中的顺序。根据函数声明中的规定,$limit 将被赋予默认值 '50'。
但是值得注意的是,如果可选参数声明在参数列表的末尾,则无法跳过而不指定前面的参数。要解决此限制,您可以为它们分配默认值,并检查它们在函数本身中是否存在。
以上是如何在 PHP 函数调用中跳过可选参数?的详细内容。更多信息请关注PHP中文网其他相关文章!