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

时间:2012-05-14 20:04:08

标签: php datetime static-methods

我编写了自己的类DateTime。我无法弄清楚覆盖静态createFromFormat()所以它返回我的子类的实例。这甚至可能吗?谢谢!


Joeren Offerjins获得了荣誉,但问题与我的相同,并且有我想要的答案:Make DateTime::createFromFormat() return child class instead of parent

1 个答案:

答案 0 :(得分:1)

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

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