我有一个类在其内部实现中使用常量,但我想限制这些常量的可见性.为什么PHP不允许私有常量?有没有另一种方法来实现这一点,或者PHP试图阻止某些类型的设计失误我不知道?
如何检查PHP类中是否定义了常量?
class Foo {
const BAR = 1;
}
Run Code Online (Sandbox Code Playgroud)
有类似于property_exists()或method_exists()类常量的东西吗?或者我可以使用defined("Foo::BAR")?