我正在擴展一個將配置數據存儲在php文件中的應用程序。該文件是這樣的:從php腳本更新php配置
defined('DB_NAME') or define('DB_NAME', '');
defined('DB_USERNAME') or define('DB_USERNAME', '');
defined('DB_PASSWORD') or define('DB_PASSWORD', '');
說,我想使參數DB_NAME從PHP應用程序本身的配置,從而避免在config.php手動更改。我想讀取文件,搜索字符串'DB_NAME',做一些字符串操作,然後寫回內容。但是,這看起來不太優雅。有沒有其他方法?
使用配置文件類實現。 – arkascha
我不是專家,但什麼阻止你從POST接收變量,然後用define()設置它? –