Как отметил @IbrahimLawal. Лучше всего установить их в значения null
. Просто проверьте, было ли переданное значение null
, в котором вы используете свои установленные значения по умолчанию.
<?php
define('DEFAULT_LIMIT', 50);
define('DEFAULT_PAGE', 1);
function getData($name, $limit = null, $page = null) {
$limit = is_null($limit) ? DEFAULT_LIMIT : $limit;
$page = is_null($page) ? DEFAULT_PAGE : $page;
...
}
?>
Надеюсь, это поможет.