Php 如何在不指定基类名称的情况下从sub基类静态方法引用基类的父类

Php 如何在不指定基类名称的情况下从sub基类静态方法引用基类的父类,php,subclass,static-methods,superclass,base-class,Php,Subclass,Static Methods,Superclass,Base Class,在PHP中,我想从子类调用父类父类中的静态方法,而不引用父类名称的父类(请参见下面代码中的注释): 预期产出: Hello base! 输出: <br /> <b>Parse error</b>: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM, expecting ',' or ';' on line <b>45</b><br /> 分析错误:语法错误,意外的T_PA

在PHP中,我想从子类调用父类父类中的静态方法,而不引用父类名称的父类(请参见下面代码中的注释):

预期产出:

Hello base!
输出:

<br />
<b>Parse error</b>:  syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM, expecting ',' or ';' on line <b>45</b><br />

分析错误:语法错误,意外的T_PAAMAYIM_NEKUDOTAYIM,应为“,”或“;”在线45

将父类名称存储在变量中,并使用该变量调用静态方法。像这样:

$parentClassName = get_parent_class(get_parent_class());
echo $parentClassName::helloStatic();

有趣的解决方案。请让我知道,如果你也碰巧知道一个线性解决方案。谢谢
$parentClassName = get_parent_class(get_parent_class());
echo $parentClassName::helloStatic();