1

我已经编写了自己的扩展类DateTime。我无法弄清楚覆盖静态的createFromFormat()内容,因此它返回我的子类的实例。这甚至可能吗?谢谢!


Joeren Offerjins获得了荣誉,但问题与我的相同,并且有我正在寻找的答案:Make DateTime::createFromFormat() return child class 而不是 parent

4

1 回答 1

1
class Custom_DateTime extends DateTime
{
    static public function createFromFormat($format, $time)
    {
        return new static();
    }
}

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

于 2012-05-14T20:09:48.087 回答