php无数据库读写配置
做小网站,或者业务中无需数据库的网站,常常需要一些配置项,如果为了配置这些参数使用数据库实在是太麻烦,这里记录下配置文件的修改
实现逻辑
- 程序中使用一个文件用来存储配置参数,如:“config.php”
- “config.php”文件中存储json格式的参数
- 对“config.php”文件进行读写,以达到读写配置的目的
参见
示例代码
GitHub地址:无数据库读写配置
主要代码
config.class.php
<?php
define('CONFIG_EXIT', '<?php exit;?>');
class Config {
private $data;
private $file;
/**
* 构造函数
* @param $file 存储数据文件
* @return
*/
function __construct($file) {
$file = $file . '.php';
$this->file = $file;
$this->data &#