0
Исправлено

Ошибка в примере "Введение локального расширения"

Александр Татульченков 10 лет назад обновлен anonymous 10 лет назад 1

class MyNewDate extends DateTime {

public function __construct() {
$args = func_get_args();
if (isset($args[0]) && is_a($args[0], 'DateTime')) {

call_user_func_array(array($this, 'parent::__construct'), $args[0]->format('Y-m-d H:i:s'));

}
else {
call_user_func_array(array($this, 'parent::__construct'), $args);
}
}
public function nextWeek() {
return $this->modify('+7 days');
}
}


call_user_func_array(array($this, 'parent::__construct'), $args[0]->format('Y-m-d H:i:s')); - второй параметр должен быть массивом

Ответ

Ответ
Исправлено

Спасибо за баг репорт, ошибку исправил.

ХОРОШО, МНЕ ПОНРАВИЛОСЬ
Оценка удовлетворенности от Александр Татульченков 10 лет назад
Ответ
Исправлено

Спасибо за баг репорт, ошибку исправил.

Сервис поддержки клиентов работает на платформе UserEcho