使用另一个php脚本更新config.php中的值

时间:2015-10-29 21:48:30

标签: php

我在所有页面中都包含一个config.php文件。 我还有一个cron作业,它每小时将表的总数更新为另一个表。 我想在配置中写入该值并尽可能保存。

我的配置在结构中:

return array(
    'stats' => array(
        'total_count' => 130000,
        'another_stat' => 100000,
    ),
    'other_config_value' => 'value',
)

我把它包含在我的页面中,顶部像:

$config = include('../php/config.php');
$total_count = $config['stats']['total_count']

因此我不必在每次加载时查询每个页面上的数据库,因为我想在所有页面上显示该总数。

1 个答案:

答案 0 :(得分:0)

您可以将配置保持为JSON格式并使用函数json_decode()来读取它。如果你想要更新它,你可以使用json_decode()从JSON字符串创建一个数组,在数组中更新这个值,并使用json_encode()从数组中生成JSON字符串。之后,您可以使用file_put_contents()将其保存到文件中。

1.007
3.01
4.015
10.899000000000001