没有

个人经验。 YAML似乎是一个美好的主意,我喜欢它和它的简单。然后,我开始投入时间:能够用一种语言阅读并写在另一种语言中的概念是非常诱人的,但是将其缩短,这只是一个错觉,不被事实证明。

YAML的每一个实施与其他的实现有很大的不同。

>由数组自动序列化的数组有时不能被另一个读取。

>支持交叉引用,但它们的实现非常粗略。

参考文献很强大,但是

>他们对于一些硬核应用程序是非常有限的。

>它们代表了大多数基于YAML的大部分低端项目。

所以,大多数解析器经常会被忽略,错误的。

总结一下,标准不是很好。

有核心概念是好的和简单的,但实际的标准文件充满了大多数人不想使用并且难以实现的功能的细节。

没有区分兼容性的水平,就像在DOM(DOM 1级,DOM 2级等)中有所区别,所以每个解析器实现者都会实现他所感觉到的,在可以承受的程度上,然后将它丢弃很难辨别出什么工作,什么不行。

使用替代品

> JSON,如果您将跨语言数据交换语言和少量冗余方面作为重中之重> INI如果你重视性能和向后兼容性(在php上,as parse_ini_file()是快速的,从那以后总是)和人类的可读性/可编辑性。

php配置文件能直接用吗,我应该在PHP应用程序中使用YAML配置文件吗?相关推荐

  1. Kubernetes 笔记 05 yaml 配置文件详解

    本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫. Hi,大家好, ...

  2. 在nginx中配置如何防止直接用ip访问服务器web server及server_name特性讲解

    看了很多nginx的配置,好像都忽略了ip直接访问web的问题,不利于SEO优化,所以我们希望可以避免直接用IP访问网站,而是域名访问,具体怎么做呢,看下面. 官方文档中提供的方法: If you d ...

  3. H5 vue-pdf 使用方法 复制粘贴直接用

    H5 vue-pdf 使用方法 复制粘贴直接用 <!-- 如果印章不显示 全局搜索这行代码 然后注释掉 重新打包就可以了 _this3.setFlags(_util.AnnotationFlag ...

  4. 如何直接用maven创建java项目,不用eclipse,不用idea,不用任何ide

    不用eclipse,不用idea,不用任何ide,如何直接用maven创建java项目 写作背景 maven简介 安装maven 配置镜像与本地仓库 更改镜像下载地址 更改本地仓库 配置环境变量 建立 ...

  5. 直接用img 的src属性显示base64转码后的字符串成图片【原】

    直接用<img> 的src属性显示base64转码后的字符串成图片 <img src="data:image/gif;base64,base64转码后的字符串" ...

  6. sketch制作Android动画,如何直接用Sketch制作动画|Sketch插件|

    原标题:如何直接用Sketch制作动画|Sketch插件| 本期的sketch插件来为大家讲解如何制作动画,看来看看马克笔设计留学的MUzi老师的教程吧! 安装 1.下载并解压 Anima Tooki ...

  7. 文件上传 java 完美,vue+java实现文件上传(excel等),会出现跨域问题,直接用form表单提交就不会有问题了(new FormData())...

    vue+java实现文件上传(excel等),会出现跨域问题,直接用form表单提交就不会有问题了(new FormData()) 地址:https://www.cnblogs.com/muscles ...

  8. hibernate mysql autocommit_Hibernate4 中为什么我没有用commit()方法直接用save就存到数据库了?...

    求大神讲解下 Hibernate4 中为什么我没有用commit()方法直接用save就存到数据库了? public class Main { public static void main(Stri ...

  9. java指令导出data文件_直接用 java 命令行动态生成jpg文件 (转)

    直接用 java 命令行动态生成jpg文件 (转)[@more@] /** * jeruGraphics v 1.0 * * 看到一些动态生成图象的例子都是完成的, * 而且很长,觉得不是无论从实用性 ...

最新文章

  1. 1.Socket通信
  2. Linux进程管理: 多进程编程
  3. gnome mysql client_configure: error: Not found mysqlclient library
  4. java阅读doc文件格式_java – 正确区分.xls和.doc文件的方法?
  5. socket网络编程——套接字地址结构
  6. 《草原安魂曲》《自由意志》及其他我喜欢的电影海报
  7. 空间点过程(Point Processes)和随机测度(Random Measure)
  8. 10位IT领袖给应届毕业生的10条忠告
  9. mybatis返回map键值对_mybatis返回map key怎么指定
  10. 从零开始学前端:中括号代替点操作,获取对象,自定义标签属性 --- 今天你学习了吗?(JS:Day3)
  11. windows系统vbs脚本 恶搞关不掉的窗口 以及解决办法
  12. 小程序源码:首席省钱赚钱专家微信小程序源码下载,淘宝客 外卖侠 外卖cps -多玩法安装简单
  13. Python Matplotlib画图
  14. XPS文件转换成PDF
  15. WordPress 前端投稿/编辑发表文章插件 DJD Site Post(支持游客和已注册用户)汉化版 免费下载...
  16. 人生海海,山山而川,不过尔尔。
  17. openwrt软路由实现ipv6 nat 上网配置
  18. css炫酷标题,分享几个CSS小众但炫酷的技巧
  19. Linux全套完整视频教程
  20. java实现身份证号校验

热门文章

  1. 文件共享同步5种方式:NFS、NAS、rsync、scp、ftp
  2. SpringCloud微服务实战(四)-微服务中的服务拆分
  3. 企业证书系列之数据加密
  4. ThinikPhp 将数据库模型的增、删、改操作写入日志
  5. TCP、UDP、IP 协议分析
  6. 送给使用phpstorm+thinkphp开发者的福利
  7. 缓存nginx服务器的静态文件
  8. DevExpress第三方控件汉化的全部代码和使用方法
  9. PolarMask:单阶段实例分割框架,FCOS进阶!
  10. gin gorm插入数据