建構帶有可選參數的函數時,需要知道如何跳過這些參數並為其分配默認值。考慮下面的範例:
function getData($name, $limit = '50', $page = '1') { ... }
要呼叫此函數並在指定$page 參數時有意跳過$limit 參數,可以使用以下語法:
getData('some name', '', '23');
空string ''充當跳過的$limit 參數的佔位符,保留其在函數呼叫中的順序。根據函數宣告中的規定,$limit 將被賦予預設值 '50'。
但是值得注意的是,如果可選參數聲明在參數列表的末尾,則無法跳過而不指定前面的參數。要解決此限制,您可以為它們指派預設值,並檢查它們在函數本身中是否存在。
以上是如何在 PHP 函數呼叫中跳過可選參數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!