我正在尝试以下每个变体来引用静态属性:
get_called_class()::$$prop
我试过这个:
${get_called_class()}::$$prop
我已经尝试了很多东西,但似乎无法得到它。
我知道我可以这样做:
$className = get_called_class();
$className::$$prop
但是,这意味着额外的代码行。当然,语言必须有一种方法可以使这项工作在同一条线上工作。有人有解决方案吗?
(顺便说一下,静态属性是受保护的,所以它会因 ReflectionClass::getStaticPropertyValue 而失败。)