我知道可以嵌套数组或对象并像这样访问它们:
some_array["sub_type1"]["value"]
或
some_object->sub_type1->value
但是也可以使用某种嵌套常量值并像这样访问它们吗?
SOME_CLASS::SUB_TYPE::MORE_SUBTYPES::VALUE
答案 0 :(得分:2)
对子类使用类继承,并在相应的子类定义中定义常量。
<?php
class Someclass {}
class Someclass_Subtype extends Someclass {}
class Someclass_Subtype_Child extends Someclass_Subtype
{
const VALUE = 'whatever';
}