在php中如何在类中加载动态变量
我在静态类中加载dinamic配置时遇到问题 我有这样的想法:在php中如何在类中加载动态变量,php,class,static,Php,Class,Static,我在静态类中加载dinamic配置时遇到问题 我有这样的想法: class ololo { public static $config = array( 'time' => time(), 'name' => 'zztop_'.mt_rand(1,1000) ); public static function getVar($name) { return self::$config[$name]; } } 我该怎么做才能让它工作? 我有很多动态变量,
class ololo {
public static $config = array(
'time' => time(),
'name' => 'zztop_'.mt_rand(1,1000)
);
public static function getVar($name) {
return self::$config[$name];
}
}
我该怎么做才能让它工作?
我有很多动态变量,我无法将其加载到\uuu构造中
我希望每次调用getVar时都能显示新的值。
比如:
echo ololo::getVar('name');
echo ololo::getVar('name');
echo ololo::getVar('name');
zztop_1
zztop_222
zztop_11
不能更改类定义中的值必须是常量。请参阅:知道如何保存动态值吗?我有几个配置要加载,其中一些有动态值。。。我不知道如何将配置保存到需要的地方。并重新加载以获得新值…这是不可能的。变量值只能在运行时设置。@Kolgarn请参阅:您不能这样做。类定义中的值必须是常量。请参阅:知道如何保存动态值吗?我有几个配置要加载,其中一些有动态值。。。我不知道如何将配置保存到需要的地方。并重新加载以获得新值…这是不可能的。变量值只能在运行时设置。@Kolgarn请参阅: