【发布时间】:2015-02-23 03:21:40
【问题描述】:
在使用常量时,我总是尝试定义如下常量,以允许最终用户覆盖其值。
if ( ! defined( 'MY_CONST' ) )
define ( 'MY_CONST', 10 );
我现在已经开始使用类 (OOP),并且想知道是否有一种方法可以定义一个允许最终用户覆盖该值的类常量?
参考:
【问题讨论】:
-
您知道在您向我们展示的示例中您不会覆盖未定义的常量吗?
-
您是在询问最终用户是否可以覆盖类常量,还是希望允许最终用户覆盖它?
-
也许您应该解释一下“最终用户”是什么意思。如果是关于具有不同状态的库,那么普通变量通常更合适。
-
最终用户是指我的代码的用户。例如,用户 A 下载我的项目以在他们自己的项目中使用。很抱歉没有说得更清楚。