TP框架获取配置的代码是真的优美啊!

你知道你在使用Config::get()时都进行了那些处理吗?并且你会学习到框架代码的优美之处

十年的开化网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站的优势是能够根据用户设备显示端的尺寸不同,自动调整开化建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“开化网站设计”,“开化网站推广”以来,每个客户项目都认真落实执行。❞

都知道在获取配置信息的时候直接使用\\Config::get()就可以获取到配置文件的信息。

接下来咔咔就来剖析一下获取配置的流程。

框架给提供了几个方法来获取配置信息。

\\Config::get('配置参数');
\\Config::get('配置文件');
\\Config::pull('配置文件');

这其中估计使用第一种的就很少了,第一种的方式就是直接获取所有配置文件中的对应的配置。

例如:想获取config目录下的应用名称配置

就可以直接用\\Config::get('app_name');来直接获取

那么这个流程是怎么样的呢!

当直接获取配置参数时,走的代码流程就只有这俩个。

第一段是给加上前缀app

第二段是循环在config文件中获取数据。

这段代码如果你直接断点调试的话是看不到什么效果的,咔咔把这段代码给大家移到外面去执行,就会看的很清楚了。

在这里插入图片描述

咔咔将这段代码给移到了index控制器中,这样就可以看到的很清晰了

先看打印结果,确认没啥问题

其实这里的代码如果放在源码中执行你会看到很多其它的信息,会很影响信息的解读的。

但是咱们移植出来后,就可以确保代码的运行时没有其它的杂乱信息,有利于对信息的正确解读。

然后紧接着看这段代码,这段代码之前咔咔看的时候感觉没什么,但是越看你会越发现这块代码的设计很是优秀。

为什么会这样说呢!

首先这段代码会走第一次循环就是执行app,这次执行会在全部的config中获取出键值为app的配置信息。

然后把值再次赋值给config变量,执行第二次循环为app_name。

这里循环获取数据就是在第一次循环获取数据的基础上得到的。也就是第二次是在$config['app']下获取的数据。

由此可见这段代码设计的是多好啊!

至于其它俩个方法就交给你们了,可以简单的试着跟着咔咔一样把代码移植出来,然后一步一步的解读。

你就会发现代码的优美之处,看的多了,对于以后自己写代码也会提供很多的思路的。

坚持学习、坚持写博、坚持分享是咔咔从业以来一直所秉持的信念。希望在偌大互联网中咔咔的文章能带给你一丝丝帮助。我是咔咔,下期见。

新闻标题:TP框架获取配置的代码是真的优美啊!
网站链接:/article38/cpigpp.html

成都网站建设公司_创新互联,为您提供网站维护服务器托管品牌网站建设关键词优化移动网站建设ChatGPT

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网站建设公司