在 php 中,父类中的方法是否可以在子类的实例中使用子类中的别名?
父类:
class ParentClass
{
public function getNewFoo()
{
return new Foo();
}
}
儿童班:
use My\Custom\Path\To\Foo;
class ChildClass extends ParentClass
{
}
代码:
$child = new ChildClass();
return $child->getNewFoo();
我希望这段代码返回一个新实例My\Custom\Path\To\Foo()
而不是一个新实例Foo()
。
我意识到我可以将所需的 Foo 路径存储在类属性中,或者我可以简单地在子类中实例化所需的 Foo 。use
但是,考虑到路径已经存储在子类的语句中,这两者似乎都是多余的。