永发信息网

php 如何去操作config.php

答案:3  悬赏:0  手机版
解决时间 2021-04-09 15:03
php 如何去操作config.php
最佳答案
直接 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));
全部回答
现在大多数php系统都是面向对象的,结构以mvc为主,一般是有个核心类文件、再有个入口文件,系统一般是先实例化核心类,然后初始化各种全局变量和其他重要类,config文件里的参数也是这时候读取进来的,然后赋值给对应的变量进行操作
基类里读了这个配置文件,然后其他类都继承基类,这样就都可以用了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题下列特征中,不属于第二性征的是A.卵巢
结婚祝福语格式怎么写,书信写祝语的格式是什
为什么oppo手机一体机拆完修好以后,屏幕松了
我弟弟得了重病,需要手术。要花二十万左右,
欧洲城邦地下停车场一号出入口我想知道这个在
单选题有一种萤火虫,雌性个体能准确地模仿另
菜板上的霉迹怎么洗掉
高帮篮球鞋什么牌子好,现在,国产篮球鞋中,
我的利益心太重,怎么办?
单选题下列现象中属于光的反射的是A.人在路灯
androidkiller怎么导出apk
衣服换季打折标语,条幅霸气标语运动会
女友说这会我在念叼你啥意思
狗狗得皮肤病了,一上药就咬人,不让摸,怎么
自吸泵吸程可达多少米
推荐资讯
火炉山南路地址在什么地方,想过去办事
一x4次方减8x2次方减十六
山东省内有什么比较安静的、可以静静心的地方
云南哪几所大学是一本?
刘师傅牛肉面馆(千家街)怎么去啊,有知道地址
历史上真有赵书成这个人吗
石家庄美博城南门这个地址在什么地方,我要处
单选题细菌能生活在A.大气圈B.水圈C.岩石圈D.
古代名人名言李白,李白名人名言
原州四中怎么去啊,有知道地址的么
去潮阳沟旅游作文400字
野草的佳句赏析和主要内容(能简短尽量简短)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?