PHP:子类化DateTime并使用createFromFormat()

PHP:子类化DateTime并使用createFromFormat(),php,datetime,static-methods,Php,Datetime,Static Methods,我已经编写了自己的类,扩展了DateTime。我没有弄明白的是重写静态createFromFormat(),因此它返回我的子类的一个实例。这可能吗?谢谢 获得学分,但问题和我的一样,有我想要的答案: 我可能在这里遗漏了什么-为什么这不起作用 我可能在这里遗漏了一些东西-为什么这不起作用?如果我从该函数执行此操作:return DateTime::createFromFormat($format,$time)-我将获得一个日期时间对象,对吗?不是我的子类?另外,看看这个:另一个问题正是我想问的。

我已经编写了自己的类,扩展了
DateTime
。我没有弄明白的是重写静态
createFromFormat()
,因此它返回我的子类的一个实例。这可能吗?谢谢


获得学分,但问题和我的一样,有我想要的答案:

我可能在这里遗漏了什么-为什么这不起作用


我可能在这里遗漏了一些东西-为什么这不起作用?

如果我从该函数执行此操作:
return DateTime::createFromFormat($format,$time)-我将获得一个
日期时间
对象,对吗?不是我的子类?另外,看看这个:另一个问题正是我想问的。我将接受您的答案。如果我从该函数执行此操作:
returndatetime::createFromFormat($format,$time)-我将获得一个
日期时间
对象,对吗?不是我的子类?另外,看看这个:另一个问题正是我想问的。我会接受你的回答。
class Custom_DateTime extends DateTime
{
    static public function createFromFormat($format, $time)
    {
        return new static();
    }
}