相关疑难解决方法(0)

为什么PHP不允许私有const?

我有一个类在其内部实现中使用常量,但我想限制这些常量的可见性.为什么PHP不允许私有常量?有没有另一种方法来实现这一点,或者PHP试图阻止某些类型的设计失误我不知道?

php oop encapsulation const private

70
推荐指数
2
解决办法
2万
查看次数

检查是否存在类常量

如何检查PHP类中是否定义了常量?

class Foo {
    const BAR = 1;
}
Run Code Online (Sandbox Code Playgroud)

有类似于property_exists()method_exists()类常量的东西吗?或者我可以使用defined("Foo::BAR")

php const

44
推荐指数
4
解决办法
2万
查看次数

PHP类常量 - 公共,私有还是受保护?

假设const属性是自动公开的,我是否正确?有没有办法让它们变得私密或受到保护?

提前致谢.

php const

43
推荐指数
3
解决办法
1万
查看次数

标签 统计

const ×3

php ×3

encapsulation ×1

oop ×1

private ×1