【发布时间】:2019-06-15 05:31:45
【问题描述】:
我有一个包含静态方法的类“A”。现在我想要该类的副本(无论是否通过扩展),但我需要该静态方法在新类中变为非静态。
欢迎任何想法。提前致谢。
我尝试扩展,但在将方法重新声明为非静态时出现错误:
class A {
protected $key = null;
static function methodX($args) {
// ...
}
}
class B extends A {
protected $key = "key";
public function methodX($args) {
// ...
return $this->key;
}
}
【问题讨论】:
标签: php