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

腾云网络 八年经验专注网站建设
  • 首页
  • 服务项目
    • 网站建设
    • 微信小程序
    • 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

上一篇

返回栏目

下一篇

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

热推

  • 网站做了阿里云cdn php怎么获取用户的真实ip腾讯不造车:Keep海外业务大撤退,我想成为首位用户cdn网站真实ip获取
  • 如何在 Notepad++ 中格式化代码
  • 完整教程的php框架 PHP的话基于Yii2高级框架的快速开发应用引擎/而生php框架yii教程
  • 兼职开发者论坛php网易手游频道(/)招聘全职/兼职编辑啦! php开发工程师
  • php curl扩展下载编译安装PHP环境和版本服务器:64位PHP:8.0.8下载php curl 扩展下载
  • PHP+MySQL百万级数据插入的优化操作技巧
  • php开源网店系统SHOP++是基于JAVA技术的网店系统,支持SQL、等多种数据库php 开源网店系统
  • what是一个了不起的库,它可以创建出漂亮的页面效果
  • php开源b2c商城系统如何挑选一款靠谱的商城系统?方面挑选作b2c java开源网店系统
  • 四十岁转行从事软件编程工作具有较大的困难

相关

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 2026 2024 请输入关健词 货源 货货源 虚拟
  • 客服

    在线客服

  • 电话

    13160355545

  • 微信

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