PHP 与 YAML - 走看看


本站和网页 http://t.zoukankan.com/roverliang-p-8299106.html 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

PHP 与 YAML - 走看看
zoukankan
html css js c++ java
PHP 与 YAML
PHP 与 YAML
这一段时间都没有写blog,并不是因为事情多,而是自己变懒了。看到新技术也不愿意深入思考其背后的原理,学习C++语言了近一个多月,由于学习方法有问题,并没有什么项目可以练手。靠每天的一小会,并不能学会C++。
今天的YAML 也其实并没有必要写。但是今天给自己定了一个任务,就是要写一篇博客,那就从这篇文章开始吧。
一 、安装
安装过程省略了,下面是phpinfo()函数打印出的结果图,如果有下面这个选项,就表明yaml安装成功了。
二 、了解YAML
1)、基本的语法规则如下:
大小写敏感
使用缩进表示层级关系
缩进时不允许使用Tab键,只允许使用空格。
缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
# 表示注释,注释当前这一行
2)、YAML支持三种数据结构
对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary)
数组:一组按次序排列的值,又称为序列(sequence) / 列表(list)
纯量(scalars):单个的、不可再分的值
三 、 实践
#this object
test_arr:
a:
name: jack
sex: 1
foo: bar
favorite:
- test
- jkk
- jkjk
test2_arr:
b: orange
c: cup
# test array
favorite:
- apple
- orange
- girl
- air
# test 纯量
number: 12.30
is_man: true
is_null: ~
e: !!str 123
f: !!str false
然后在PHP脚本中引用以上写法
$yaml = file_get_contents('./test.yaml');
$arr = yaml_parse($yaml);
var_dump($arr);
参考文档
1、yaml 安装php扩展
2、YAML 语言教程
相关阅读:
Eclipse 软件 Java 解决:出现的editor does not contain a main type错误框 问题
Oracle SQL高级编程——分析函数(窗口函数)全面讲解
瑞联科技:Pwp3框架 调用存储过程返还数据集合 到前端界面展示
spring jdbctemplate调用存储过程,返回list对象
利用jquery操作Radio方法小结
Oracle临时表
JdbcUtil
整理oracle 树形查询
Js:消息弹出框、获取时间区间、时间格式、easyui datebox 自定义校验、表单数据转化json、控制两个日期不能只填一个
Java对象之间的深度复制拷贝
原文地址:https://www.cnblogs.com/roverliang/p/8299106.html
最新文章
电脑的fn锁,f1-f12与功能键 互换
Nginx做正向代理并缓存文件
Ganglia监控Hadoop集群的安装部署
C# 中集合类型需要按多个条件排序
visual studio code (vsc)中查看 php 数组的全部元素
php中 ord() 和 chr() 处理 utf8 字符串
postgresql 清空数据表 truncate
visual studio code 在 mac 下按 F12无效
php获取父目录的方法 dirname()
mysql 查看建表语句
热门文章
mac在命令行中打开某个文件夹
mysql 导出 sql的执行结果到 csv文件
php 通过 strtr 方法来替换文本中指定的内容
Win10 SQL Server 2017安装教程
SQL Server 2012-2016-2017 简体中文版下载和序列号
官方文档阅读指南
审计
Oracle 行转列pivot 、列转行unpivot 的Sql语句总结
IntelliJ IDEA使用教程 (总目录篇)
在java中,OOA是什么?OOD是什么?OOP是什么?
Copyright © 2011-2022 走看看