宿迁腾云网络网站建设公司

腾云网络 八年经验专注网站建设
  • 首页
  • 服务项目
    • 网站建设
    • 微信小程序
    • APP开发
    • SEO优化
  • 建站费用
  • 成功案例
    • 网站建设案例
    • 小程序案例
    • APP开发案例
    • SEO优化案例
  • 行业动态
    • 网站建设
    • SEO优化
    • 技术日志
  • 联系我们
    • 关于我们
首页 > 行业动态 > 技术日志 > php 代码长格式化扩展PHP中用来解析和转换YAML格式的扩展格式php 代码加密 扩展

php 代码长格式化扩展PHP中用来解析和转换YAML格式的扩展格式php 代码加密 扩展

2021-11-30

老实说,我很少使用 YAML。在学习自动化测试相关内容的时候,接触过使用这个配置文件配置CI的持续集成操作。当然,当时主要是学习。虽然接触的不多,但我也知道,这种配置格式的写法现在已经基本成为主流了。所以这里就不多解释具体的yaml相关内容了,不太熟悉的同学可以自行查阅一些相关文档。

我们今天学习的主要是PHP中用于解析和转换YAML格式的扩展。安装过程没有什么特别的,就跟其他扩展一样安装就行了。但是这个扩展需要一个-,不能直接通过yum或者dnf安装,下载地址可以在文末链接中找到。

将 PHP 数据转换为 YAML

将PHP数据转化为YAML,其实和JSON相关的操作类似,将一个数组转化为YAML格式的字符串。

$addr = ("" => "",""=> "",""=> (""=> "458 Dr. #292","city"=> "Oak",""=> "MI ",""=> ,),$ = (""=> ,"date"=> ,"bill-to"=> $addr,"ship-to"=> $addr,""=> ((" sku"=> "",""=> 4,""=> "篮球",""=> 450,),("sku"=> "",""=> 1,""=> "篮球",""=> 2392,),),"tax"=> 251.42,""=> 4443.52,""=> "迟到最好。

是@ 338-4338。",$ = ($);($);// (624) "---//: // date: // bill-to://: //: //://: |-// 458 Dr.// #292// 城市:橡树//:MI//:// 运送到://://://://:|-// 458 博士// #292//城市:橡树//:MI//://://-sku://:4//:“\\”//:450//-sku://:1//:箍//: 2392// tax: 251. 42//: 4443. 52//: 迟到是最好的。是@ 338-4338。// "

可以看到()函数转换的结果是非常标准的YAML格式。有 --- 在开始和......在结束。但是你会发现.yml文件中有很多教程或者框架是没有这些符号的。根据官方文档,这些符号是推荐写的,我们的扩展非常遵循推荐,这就是转换的结果。很标准。

此外,我们在测试代码中添加了中文内容。可以看到在直接转换时对中文进行了编码。就像JSON操作一样,在YAML的扩展功能中,我们也可以指定编码格式php 代码长格式化扩展,原样显示中文。

php 代码长格式化扩展PHP中用来解析和转换YAML格式的扩展格式php 代码加密 扩展(图1)

(($, ));// (616) "---//: 篮球 // ... // "将 YAML 转换为 PHP 数组

没错,它类似于JSON操作微信公众号开发网站开发,将YAML格式的字符串格式内容逆向为PHP数据内容。

(($));// (8) {// [""]=>// int()// ["date"]=>// int()// ["bill-to" ]=>// (3) {// [""]=>// (5) ""// [""]=>// (6) ""// ………………

还有一个很简单的()函数。除了直接操作字符串之外php 代码长格式化扩展,我们还可以直接提取文件内容进行转换,包括上面的()函数,也将结果直接写入文件。

(('.yml'));// (3) {// ["php"]=>// (3) {// [""]=>// (7) ""// [""]=>// (1) {// (10) ""// [""]=>// (1) {// / ["not-name"]=>// (2) {// (9) ".php"// (10) ".php"// }// [ "js"]=>// (1) {// [""]=>// (1) {// ["not-name"]=>// (1)@ > {// (14) ".mix.js"// }// ["css"]=>// bool(true)

我们测试的文件是它附带的 .yml 文件。该框架不需要我们安装这个 YAML 扩展。看来框架本身就有工具可以解决读取和转换YAML格式的问题,这个我们最后再说。与()类似,()直接将PHP数据转成YAML格式,直接写入文件。你可以自己测试一下。

回调函数处理标签

() 和 () 都支持回调参数操作。我们先来看一个例子。

// php://:! // :// ……………… ($){ ('','new', $);$ = 0;(('.yml', 0, $, [ '!'=>''] ));// (3) {// ["php"]=>// (3) {// [""]=>// (2 0) "new " // [""]=>// (1) {// ……………………

这是什么意思?!这种写法可以看作是YAML中的一种标签格式。这个回调的作用就是遇到这种类型的类似标签时,使用什么回调函数来处理。例如,在我们的原始文档中!以下内容为。在回调函数中,我们将内容替换为new,所以最终的输出是字段的内容变成了新的。当然,更详细的内容和更多的语法还是需要我们对YAML格式的语法有更清晰的理解,这里就不多说了,毕竟接触的不多。

总结

这个扩展的内容不多,就算是需要在实际业务环境中操作的YAML格式的配置文件,估计我也不会用。为什么?当然是因为已经有很多处理YAML的组件供我们使用了。无需通过扩展编译安装的方式改变服务器上的PHP环境。自己用的话,可以在里面找到很多组件,如果用的话,底层其实就是框架中的yaml处理组件。您可以直接使用 /yaml 将此组件添加到您自己的小项目中。具体内容可以参考这个文档:

测试代码:

学习PHP中YAML操作扩展的使用。

参考文件:

(x86-64)

Tag: php yaml php加密
网站制作公众号

宿迁腾云网络网站建设公司 | 网站开发 | 网站制作 | 网站优化

咨询电话:13160355545

上一篇

返回栏目

下一篇

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

热推

  • php文件是一种不能轻易打开的文件,这种方式更简单
  • 什么样的语言算是“没人用”的呢??
  • php 网站根目录网站根目录到底在哪个位置?JAVA应用程序的网站更目录目录遍历漏洞入侵检测php程序中的目录遍历漏洞
  • 依赖ZE内部管理2自己写内存管理#深圳PHP培训
  • php高级程序设计_模式,框架与测试用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象php高级程序设计模式,框架与测试pdf
  • 笔记本笔笔记本业务人办公室工作桌子室内玻璃玻璃编码
  • php框架有哪些怎么用PHP算是框架哪些不算框架框架,你知道吗?php框架 教程
  • php 开发特点学PHP的应用领域有哪些?PHP是什么?答案在这里php和php开发
  • 四十岁转行从事软件编程工作具有较大的困难
  • 用php进行原生开发云原生时代来临,云安全技术将何去何从?(图)开发php用到的源代码

相关

PHP IDEs与PHP CLI工具:助力高效PHP开发,满

PHP IDEs与PHP CLI工具:助力高效PHP开发,满

什么是PHP?其优势有简单易学、安全性高、开发效率高及社区活

什么是PHP?其优势有简单易学、安全性高、开发效率高及社区活

深入学习PHP编程基础与高级技术,掌握数字时代开发技能

PHP中七个常用框架介绍,详细解读ThinkPHP及其他框架

Science Technology:PHP开发平台发展历程

Science Technology:PHP开发平台发展历程

了解常见PHP应用程序安全威胁,掌握6个常见安全性攻击

了解常见PHP应用程序安全威胁,掌握6个常见安全性攻击

如何查看php版本?多种方法助你快速知晓

如何查看php版本?多种方法助你快速知晓

PHP格式化:提升代码质量与协作效率的关键规则

如何查看虚拟主机上的 PHP 版本?这篇文章告诉你

Linux 系统管理员和 web 开发者必知:如何查看 PH

Linux 系统管理员和 web 开发者必知:如何查看 PH

标签

seo(1182) 市场营销(661) 网站制作(573) 网站建设(564) 搜索引擎(553) 网站(482) PHP(361) 编程语言(345) 建站(294) 关键词排名优化(267) 网站建设公司(245) 优化(216) seo排名(207) 域名(190) 软件(171) 网站优化(148) 搜索引擎优化(146) 外链(141) 科技(136) 网站关键词(124) 网站排名优化(123) 域名服务器(120) 网站排名(107) 时政(103) 排名优化(95) 搜索引擎收录(93) 网站设计(92) 电子商务(88) 引擎(86) 移动互联网(85) 开发框架(79) 开发(75) 网站服务器(74) 框架(68) 前端开发(68) 网站分析(66) 网站建设方案(65) 关键(64) 流量(63) 源码(62) 百度优化(62) 网站权重(61) 开放源代码(59) seo培训(53) 网页设计(51) 百度(51) php框架(50) 网站建设知识(50) 大数据(50) 谷歌(49)
宿迁腾云网络网站建设公司
网站建设
  • 私人定制
  • 标准模板建站
  • 经济模板建站
精品模板

宿迁腾云网络网站建设公司

联系电话:13160355545

公司地址:江苏省宿迁市丽景湾华庭北门都市花园公寓9楼907

联系邮箱:admin@tyweb.net

全国分站
  • 北京
  • 广东
  • 东莞 广州 中山 深圳 惠州 江门 珠海 汕头 佛山 湛江 河源 肇庆 潮州 清远 韶关 揭阳 阳江 云浮 茂名 梅州 汕尾
  • 山东
  • 济南 青岛 临沂 济宁 菏泽 烟台 泰安 淄博 潍坊 日照 威海 滨州 东营 聊城 德州 莱芜 枣庄
  • 江苏
  • 苏州 徐州 盐城 无锡 南京 南通 连云港 常州 扬州 镇江 淮安 泰州 宿迁
  • 河南
  • 郑州 南阳 新乡 安阳 洛阳 信阳 平顶山 周口 商丘 开封 焦作 驻马店 濮阳 三门峡 漯河 许昌 鹤壁 济源
  • 上海
  • 河北
  • 石家庄 唐山 保定 邯郸 邢台 沧州 秦皇岛 张家口 衡水 廊坊 承德
  • 浙江
  • 温州 宁波 杭州 台州 嘉兴 金华 湖州 绍兴 舟山 丽水 衢州
  • 陕西
  • 西安 咸阳 宝鸡 汉中 渭南 安康 榆林 商洛 延安 铜川
  • 湖南
  • 长沙 邵阳 常德 衡阳 株洲 湘潭 永州 岳阳 怀化 郴州 娄底 益阳 张家界 湘西
  • 重庆
  • 福建
  • 漳州 泉州 厦门 福州 莆田 宁德 三明 南平 龙岩
  • 天津
  • 云南
  • 昆明 红河 大理 文山 德宏 曲靖 昭通 楚雄 保山 玉溪 丽江 临沧 思茅 西双版纳 怒江 迪庆
  • 四川
  • 成都 绵阳 广元 达州 南充 德阳 广安 阿坝 巴中 遂宁 内江 凉山 攀枝花 乐山 自贡 泸州 雅安 宜宾 资阳 眉山 甘孜
  • 广西
  • 贵港 玉林 北海 南宁 柳州 桂林 梧州 钦州 来宾 河池 百色 贺州 崇左 防城港
  • 安徽
  • 芜湖 合肥 六安 宿州 阜阳 安庆 马鞍山 蚌埠 淮北 淮南 宣城 黄山 铜陵 亳州 池州 巢湖 滁州
  • 海南
  • 三亚 海口 琼海 文昌 东方
  • 江西
  • 南昌 赣州 上饶 吉安 九江 新余 抚州 宜春 景德镇 萍乡 鹰潭
  • 湖北
  • 武汉 宜昌 襄樊 荆州 恩施 孝感 黄冈 十堰 咸宁 黄石 仙桃 随州 天门 荆门 潜江 鄂州 神农架
  • 山西
  • 太原 大同 运城 长治 晋城 忻州 临汾 吕梁 晋中 阳泉 朔州
  • 辽宁
  • 大连 沈阳 丹东 辽阳 葫芦岛 锦州 朝阳 营口 鞍山 抚顺 阜新 本溪 盘锦 铁岭
  • 黑龙江
  • 齐齐哈尔 哈尔滨 大庆 佳木斯 双鸭山 牡丹江 鸡西 黑河 绥化 鹤岗 伊春 大兴安岭 七台河
  • 内蒙古
  • 赤峰 包头 通辽 呼和浩特 乌海 鄂尔多斯 呼伦贝尔
  • 贵州
  • 贵阳 黔东 黔南 遵义 黔西 毕节 铜仁 安顺 六盘水
  • 甘肃
  • 兰州 天水 庆阳 武威 酒泉 张掖 陇南 白银 定西 平凉 嘉峪关 临夏 金昌 甘南
  • 青海
  • 西宁 海西 海东 海北 果洛 玉树 黄南
  • 新疆
  • 乌鲁木齐 伊犁 昌吉 石河子 哈密
  • 西藏
  • 拉萨 山南 林芝 日喀则
  • 吉林
  • 长春 白山 白城 延边 松原 辽源 通化 四平
  • 宁夏
  • 银川 吴忠 中卫 石嘴山 固原
SiteMap
网站地图
TAG标签
Copyright © 2017-2025 TYWEB.NET 宿迁腾云网络科技有限公司 ALL RIGHTS RESERVED.   苏ICP备17033535号-1

热门搜索

百度 下载 2025 2024 2026 货源 货货源 虚拟 禅道 报名 金蝶KIS旗舰版
  • 客服

    在线客服

  • 电话

    13160355545

  • 微信

精品模板
建站费用
成功案例
联系我们