2016 - 2024

感恩一路有你

php手动修改时区 tp框架生命周期简述?

浏览量:3883 时间:2023-07-06 07:36:39 作者:采采

tp框架生命周期简述?

答:tp框架生命周期最少有以下七个周期

1:入口文件:

TP5的入口文件在private文件下,是整个程序的入口,当然了你也可以把文件移到根目录下,直接修改帮一下忙文件里的应用目录和启动文件目录就行了。

在该文件中,功能很简单那是定义,定义应用到目录,然后再打开程序阻止文件

2:阻止文件

下面我们沿着约束能找到了。发现到里面引导出了,当然base文件都是另一个引导文件,里面进行一些变量常量的运行程序,有一些机制的注册,比如说自动出现打开程序机制。

读取系统常量定义;

运行程序环境变量定义文件;

注册一手动程序加载机制;

注册错误和异常处理机制;

读取惯例配置文件;

先执行应用;

3.接着就到了应用类

应用类准备进行了初始化能操作,包括100元以内部分:

读取应用(bec)配置;

程序加载扩大配置文件(由extra_config_list定义);

打开程序应用状态配置;

运行程序别名定义;

程序加载行为定义;

运行程序二级(函数)文件;

注册一应用命名空间;

程序加载扩展函数文件(由extra_file_list定义);

系统设置默认时区;

打开程序系统语言包;

4.URL检测

初始化成功后就会对URL并且检测,某些到各位地址信息。

各位URL必须为PATHINFO格式,不然的话则斥之非法经营URL。

要是环境只意见特殊格式则需要为100元以内格式:

5.路由检测

如果启动路由检测,则优先将URL与路由进行自动分配,匹配成功则走路啊由调度,否则不就走系统默认的分析无法识别。

启动配置为url_route_at

6.帮忙清点交接

这踏上一步是整个生命周期最最重要的环节,也我们接近最少的环节,URL会参照差别的调度找到的我们的控制器,运行控制器里面的方法,

当经过一系列我们的代码处理后,换取结果。

7.服务控制器控制输出

当我们的控制器处理完毕,return之后,都会有Response类将直接返回的结果输出到界面客户端,我们是可以重新指定设置的格式,好象是json格式。

8.程序结束后

不过当我们的Response类将结果输出的界面时,整个生命周期还却没已经结束。

到目前我们还就没说到日志,日志像是全是在生命周期成功的时候才会写入,所以我,此时的框架任务那是把我们第二环节生命周期的信息读取日志。

至此,整个生命周期结束了。

文件 程序 应用 生命周期

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。