-4

例如,我有“config.php”:

<?php
        class Config {
            public $var1 = 'ex1';
            public $var2 = 'ex2';
            }
?>

我有“index.php”

<?php
   include ('config.php');
   $a = new Config();
   $a->var1='changed_ex1';
   $a->var2='changed_ex2';
   UPDATE($a,'config.php');
?>

所以这里是一个问题 - UPDATE 函数中应该是什么来将更改写入 config.php?=)

4

1 回答 1

1

我强烈不建议编写文件来存储配置。如果我需要在运行时更改设置,我宁愿将配置存储在数据库中。

但是,如果您坚持您选择的路径,您的 UPDATE 函数将需要读取整个文件并正则表达式替换必要的键,或者只是根据存储的数据和您需要更改的数据重新渲染整个内容。

于 2013-06-01T08:24:07.363 回答