Я пишу небольшую структуру для себя, чтобы помочь создать свой сайт, мой текущий пример — это объектная функция для запуска HTML-страницы, она будет запускаться следующим образом:
$page->head(array(
'doctype' => 'html4',
'description' => 'My page'
//etc
));
Я хочу иметь массив по умолчанию (как определено в head()
), чтобы иметь значения по умолчанию, если они не определены. Это может выглядеть так:
$defaults = array('doctype' => 'html5', 'author' => 'default', ...);
Каким будет лучший способ заменить каждый элемент по умолчанию на один, определенный в аргументах функции head
при вызове?
Я нашел что-то вроде этого, не зная, что именно он делает, но имеет правильную идею http://www.php.net/manual/en/function.array-replace.php#94458