与存储PHP变量的JSON相比,序列化更好。

var_export可用于保存配置文件,而'include'可用于加载配置文件信息。

这是一种以编程方式保存配置数据且易于读取/写入的简便方法。以下是相同的示例代码-

config.phpreturn array(

'var_1'=> 'value_1',

'var_2'=> 'value_2',

);

test.php$config = include 'config.php';

$config['var_2']= 'value_3';

file_put_contents('config.php', '<?php  return ' . var_export($config, true) . ';');

除了上面的test.php,下面的代码也可以使用-$config = include 'config.php';

$config['var_2']= 'value_3';

file_put_contents('config.php', '$config = ' . var_export($config));

更新的config.php包含以下代码-return array(

'var_1'=> 'value_1',

'var_2'=> 'value_3',

);

php 存储数据的方法,在PHP中存储可轻松编辑的配置数据的最快方法?相关推荐

  1. java异常在哪一层捕获_当在一个方法的代码中抛出一个检测异常时,该异常或被方法中的 ( )结构 捕获,或者在方法的 ( ) 中声明_学小易找答案...

    [填空题]当异常已经被定义时,必须通过( ) 语句来处理它. [填空题]Catch 子句包含( )的程序段 [单选题]下列java语言的常用异常类中,属于检测异常的是() [单选题]自定义异常类时,可 ...

  2. JS对象 数组排序sort() sort()方法使数组中的元素按照一定的顺序排列。 语法: arrayObject.sort(方法函数)...

    数组排序sort() sort()方法使数组中的元素按照一定的顺序排列. 语法: arrayObject.sort(方法函数) 参数说明: 1.如果不指定<方法函数>,则按unicode码 ...

  3. Unity 基础 之 xml 使用 Office Excel 轻松编辑保存 xml 数据,并解析读取数据

    Unity 基础 之 xml  使用 Office Excel 轻松编辑保存 xml 数据 目录 Unity 基础 之 xml  使用 Office Excel 轻松编辑保存 xml 数据 一.简单介 ...

  4. android 单例存储,Android 单例在内存中存储数据

    开发中我们有时候需要在APP运行中存储一些数据,存储在内存中,这时候创建一个单例就非常方便,我只做为笔记发布,大家随意看看 public class Singleton { //单例模式实例 priv ...

  5. 微型表格计算机,excel表格存储数据的最小单位-计算机中存储数据的最小单位是什么?...

    计算机中存储数据的最小单位和存储容量的基本单位... 位(bit)是制数的本单位,存储器存储信息的最小单位,8位二进制数称为字节(byte).当一个数作为一个整体存入或取出时,这个数叫做存储字.存储字 ...

  6. mysql 存储年月_php – 在mysql数据库中存储月份和年份

    我有以下日期: $params['ExpirationMonth']; $params['ExpirationYear']; 关于如何在mysql数据库中只保存月份和年份,我需要一些建议.经过一些研究 ...

  7. php多表存储,php – MySql在一个单元格中存储另一个表的多个引用并选择它?

    我有两张桌子 table: people id name goods_owned 1 john 1,4,3 2 Mike 2,5 3 Sam 1,5,2 4 Andy 5,3,4 – table go ...

  8. js sort方法根据数组中对象的某一个属性值进行排序(实用方法)

    js sort方法根据数组中对象的某一个属性值进行排序 sort方法接收一个函数作为参数,这里嵌套一层函数用来接收对象属性名,其他部分代码与正常使用sort方法相同. var arr = [{name ...

  9. python display方法_在Python中縮放和顯示圖像的最快方法是什么?

    6 The fastest way to display 30x400 data points is to: 顯示30x400數據點的最快方法是: Use OpenGL color arrays If ...

最新文章

  1. fetch 与引用规格(refspec)—— Git 学习笔记 23
  2. [pytorch、学习] - 3.6 softmax回归的从零开始实现
  3. hdu 5802——Windows 10
  4. 工作51:后端vue学习地址
  5. 牛!2020年,这项技术将获得1,000,000,000元人民币注资!
  6. 添加中文菜单项出现乱码的解决办法
  7. xtrabackup mysql 5.1_mysql 5.1 选哪个 xtrabackup
  8. Web常见漏洞修复建议
  9. sharepoint小 tip
  10. 设计模式-----桥接模式(Bridge Pattern)(转)
  11. 基于ZigBee的高压开关SF6气体泄漏监测系统
  12. 原型模式(深克隆、浅克隆)
  13. 索尼android 怎么截屏快捷键,索尼z5怎么截屏 sony z5截图方法教程
  14. Photoshop插件-黑白(一)-脚本开发-PS插件
  15. nodejs 加密压缩文件,解密解压文件
  16. 《遥远的救世主》遵守客观规律(七)——文化属性
  17. Ubuntu 18.04 桌面卡死
  18. 关于程序员的职业规划分析
  19. JS 改变HTML样式
  20. Msc.Marc安装和使用过程中遇到证书错误——处理办法

热门文章

  1. 我们是如何陷入贫穷与忙碌的?
  2. Docker 不香吗,为啥还要 K8s?
  3. 在 Java Web 项目中,Service 层和 Dao 层真的有必要每个类都加上接口吗
  4. 亿级浏览型网站静态化架构演变
  5. 微服务拆分,选型与演进
  6. 在线看板Leangoo实践
  7. Windows消息队列
  8. 日期、时间库使用备注
  9. andriod studio中的显式跳转和隐式跳转
  10. 算法笔记-堆相关、堆的定义、大小根堆、算法程序实现、堆的算法题、C#写法