0
Исправлено

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

Александр Татульченков 4 года назад обновлен anonymous 4 года назад 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')); - второй параметр должен быть массивом

Ответ

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

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

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

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

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