0
我已經得到越來越大的config.class文件。 其結構是這樣的:分裂類文件
class config
{
public $myConfig = 20;
....
public __construct() {
$this->set_config_topics();
....
}
private function set_config_topics() {
$this->bum='gg';
....
}
}
我想是配置類分成幾個配置文件(模塊配置)。 我可以擴展課程,但我不想得到奇怪的鏈。 我想要這樣的:
class config
{
private config_files=array(
'config.topics.php',
'config.second.module.php',
...
);
public __construct() {
//require all config_files and attach them as class' variables
}
}
如何做到這一點?
如果將有太多的配置,它需要管理多個文件,是不是會有更好的數據庫配置文件,然後在啓動時從數據庫加載任何其他配置,或者將它們作爲需要?這樣,如果您創建配置並忘記將文件添加到配置類中,則值將從數據庫加載並且不會錯過。 – gabe3886