我有这段代码:
abstract class A {
public function getName()
{
return ???;
}
}
class B extends A {
static $name= 'my name';
}
我应该在getName中以这种方式使用该类?
$foo = A::getInstance('bla bla');
echo $foo->name;
我已经实现了静态getInstance,我可以使用xdebug在$ name中看到正确的值。
感谢
答案 0 :(得分:0)
好吧,我刚才意识到,在儿童班上
const NAME= 'my name';
并在getName()
中return static::NAME;