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();
}
}