[CMS源代码]PHPCMS源代码分析(5)

2019年5月25日02:11:43 评论 206
摘要

pc_base::creat_app()主要工作是初始化应用程序类。应用程序类初始化具体做什么?我们来看看。首先,加载并初始化param类。param类做什么?简而言之,它处理参数。让我们看看源代码。帕拉姆班级。PHP首先,对传递的参数进行安全过滤。然后将路由配置分配给$this->route_config,这里解释了路由配置文件将给出默认参数和参数值。此时$this->rout

广告也精彩

pc_base::creat_app()主要工作是初始化应用程序类。

应用程序类初始化具体做什么?我们来看看。

首先,加载并初始化param类。param类做什么?简而言之,它处理参数。让我们看看源代码。

帕拉姆班级。PHP

首先,对传递的参数进行安全过滤。

然后将路由配置分配给$this->route_config,这里解释了路由配置文件将给出默认参数和参数值。此时$this->route配置的值是一个数组

所以这里有三个默认参数及其对应的值。

接下来,检查路由配置文件中是否有get和post的默认值,如果有和有数组,并在传递的参数中没有相应的参数值时,将route中的默认值分配给$\u get或$\u post。

参数的结尾。班级。php——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

执行以下操作:

三种方法怎么样,比如$param->route_m()?代码如下

结论:

是时候总结一下我在这里写的东西了。前面的代码主要做一些准备加载控制器的工作。主要内容如下:

1。在phpcms框架中加载条目文件base.php。此步骤的目的是加载一些必要的配置文件和功能。

2。执行pc_base::creta_app()方法。(当然,您可以看到这个函数还没有执行。)这个函数加载应用程序。班级。并初始化类。在该类初始化过程的前半部分,主要完成参数和默认参数的处理。

这是负载控制器。

分享当前页面将至少获得10%佣金,点此获取推广链接(规则说明)。

[CMS源代码]PHPCMS源代码分析(5)

每日刷点小白视频教程网:http://meirishuadian.com/2/

加入999永久VIP会员带做项目包赚钱!教引流包搭建,社群资源共享!

新项目更新通知QQ群:767688774 站长技术交流QQ付费群:552760713

→客服QQ476624179 备用QQ:168015540 我的微信:xiaobaioffice

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 项目微信公众号
  • 项目的微信公众号扫一扫
  • weinxin
广告也精彩
  • 本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有。
  • 如有侵权、不妥之处,请联系站长QQ:476624179 并出示版权证明以便删除。敬请谅解!
完全躺赚!躺赚项目:小白源码资源站加盟项目年入30万从零开始一边学习一边赚钱!
网站问题处理服务器维护网站搬家防攻击去病毒防挂马
香港高速不限内容速度和国内一样快的服务器!可以试用!
苹果app超级签稳定不掉价格低10元一设备!同行最低价
域名出售已备案域名出售价格1元起
广告也精彩

发表评论

您必须才能发表评论!