我需要在我的網站上有一些配置選項。在PHP項目中使用配置文件
我認爲如果在不同的文件中放置不同的選項,它會是最容易維護的。
另外我需要一個類來從不同的配置文件中檢索選項。
在我的網站的目錄結構,我創建了一個名爲/設置
在這個目錄中我有不同的配置選項,多個文件如:/setup/base.php
的內容base.php看起來像下面這樣:
$setup = new stdClass();
$setup->currencies = array('USD', 'EUR',);
$setup->locations = array('local', 'international',);
我想創建一個讀取文件並返回不同選項的類。
class Options
{
function __construct($option)
{
if (!is_file(SETUP_DIR.'/'.$option.'.php')) {
thrown new Exception('Configuration file not found.');
}
$options = // get information from file
return $options; // this should return the currencies and locations
}
}
$options = new Options('base');
但是我不知道這是否是正確的做法。
如果是這樣,我不能想辦法從班級中的設置文件中檢索選項。
你能幫我解決這個問題嗎,或者至少讓我指向正確的方向?
你有,你把你所有的加載庫註冊表? –
只要在各種PHP文件中設置設置並將它們包括在內(在需要時使用'require_once()')會不會更容易? – Fabianius
@Karl:nopez。雖然我可能只是去註冊表。 – PeeHaa