好的,我有一个配置文件,其中包含一些我希望用户能够更改的信息。我已经考虑过将信息保存在MySQL表中,但这不是一个好主意,因为我的配置变量之后我已经包含了我的数据库类,这会弄乱我的代码结构。
知道如何读/写文件的变量/特定行吗?这是我的全局配置文件。>
error_reporting(E_ALL);
/*
The parameters used site-wide
First set are Datbase parameters
And second set are the salts used to generate strings
*/
$params['db']['host'] = 'localhost';
$params['db']['username'] = 'root';
$params['db']['password'] = 'waffliner';
$params['db']['db_name'] = 'habcms';
$params ['core']['salt1'] = "184962574320355793361124913390";
$params['core']['salt2'] = "13952134426315134482857516025";
$params['core']['timeout'] = "60 minutes";
try {
include_once("core.inc.php");
include_once("db.inc.php");
include_once("user.inc.php");
} catch(exception $e) {
echo $e->getMessage();
}
>
答案 0 :(得分:3)
答案 1 :(得分:1)
如果您想这样做,则需要将配置存储在非PHP文件中。
例如,您可以将配置存储在 .ini 文件中,并使用parse_ini_file()进行阅读。