Духовность™
Продвинутый новичок
PHP 5.3.3
Наследую Datetime
Нужно что бы мой класс-потомок My_Dattetime имел интерфейс, схожий с родителем. У родителя есть static метод createFromFormat, который возвращает инстанс Dattetime, а мне нужно My_Dattetime.
Решил переопределить createFromFormat:
и получаю:
Наследую Datetime
Нужно что бы мой класс-потомок My_Dattetime имел интерфейс, схожий с родителем. У родителя есть static метод createFromFormat, который возвращает инстанс Dattetime, а мне нужно My_Dattetime.
Решил переопределить createFromFormat:
PHP:
class My_Dattetime extends Datetime
{
public static function createFromFormat($format, $time, DateTimeZone $timezone = null)
{
}
}
Это баг или что это? Что я не так делаю? Почему он мне говорит, что декларация не такая??Strict standards: Declaration of My_Dattetime::createFromFormat() should be compatible with that of DateTime::createFromFormat() in D:\httpd\htdocs\localhost\www\phpinfo.php on line 13