php内核一 一次请求与结束
php开始 到 结束 有两个阶段
- 请求开始之间的初始化阶段
- 请求之后的结束处理阶段
开始阶段:
- 模块初始化
- 模块激活
模块初始化: 在整个SAPI生命周期内,只执行一次(apache服务器启动的整个声明周期内或者是命令行程序的整个执行过程)
模块激活: 该阶段发生在请求后,即URL请求,每个请求都会触发模块激活,php在次阶段可以进行一些初始化工作,比如常量注册,
定义模块使用的类等等
结束阶段
请求处理完成以后,即脚本运行到结尾或者调用exit或die方法就会停用模块,而在apache生命周期结束后会出发关闭模块
- 模块停用
- 关闭模块
模块停用 : 发生在请求处理完成以后。
关闭模块: 发生在SAPI声明周期结束。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。