php 如何去操作config.php
答案:3 悬赏:0 手机版
解决时间 2021-04-09 15:03
- 提问者网友:战魂
- 2021-04-09 02:19
php 如何去操作config.php
最佳答案
- 五星知识达人网友:大漠
- 2021-04-09 03:04
直接 require_once("config.php") 后, 这个文件里面的 变量就能用了.
写入配置:
// .... 假设这些变量都已经更改过了, 譬如通过 post 更改设置, 这里已经拿到:
$cfg = "";
$cfg.=<< php
$cl_close=$cl_close;
$cl_weburl="$cl_weburl";
?
EOF;
$cfg.=">";
file_put_contents("config.php", $cfg);
?>
大概这个样子, 就是用php 输出一份php文件~ php 的 include /require 很好用的.
其他建议方法, 采用json_encode/json_decode 来加载/保存配置为 Json格式, 譬如
声明一个配置类:
class Config {
var $cl_close=0;
var $cl_weburl=".....";
/...
}
2. 读取配置:
if (file_exists("config.data")) {
$config = json_decode(file_get_contents("config.data");
}else{
$config = new Config();
$config->cl_close=...//初始化
}
echo $config->cl_close; //访问
$config->cl_close=1; //修改
3. 写入配置:
$config=.... //假设已经读到
file_put_contents(json_encode($config));
写入配置:
// .... 假设这些变量都已经更改过了, 譬如通过 post 更改设置, 这里已经拿到:
$cfg = "";
$cfg.=<<
$cl_close=$cl_close;
$cl_weburl="$cl_weburl";
?
EOF;
$cfg.=">";
file_put_contents("config.php", $cfg);
?>
大概这个样子, 就是用php 输出一份php文件~ php 的 include /require 很好用的.
其他建议方法, 采用json_encode/json_decode 来加载/保存配置为 Json格式, 譬如
声明一个配置类:
class Config {
var $cl_close=0;
var $cl_weburl=".....";
/...
}
2. 读取配置:
if (file_exists("config.data")) {
$config = json_decode(file_get_contents("config.data");
}else{
$config = new Config();
$config->cl_close=...//初始化
}
echo $config->cl_close; //访问
$config->cl_close=1; //修改
3. 写入配置:
$config=.... //假设已经读到
file_put_contents(json_encode($config));
全部回答
- 1楼网友:从此江山别
- 2021-04-09 03:39
现在大多数php系统都是面向对象的,结构以mvc为主,一般是有个核心类文件、再有个入口文件,系统一般是先实例化核心类,然后初始化各种全局变量和其他重要类,config文件里的参数也是这时候读取进来的,然后赋值给对应的变量进行操作
- 2楼网友:蓝房子
- 2021-04-09 03:28
基类里读了这个配置文件,然后其他类都继承基类,这样就都可以用了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯