php内核一 一次请求与结束

  php开始 到 结束 有两个阶段

  1.   请求开始之间的初始化阶段
  2.   请求之后的结束处理阶段

 

   开始阶段:

    1.       模块初始化
    2.                   模块激活

 

      模块初始化:    在整个SAPI生命周期内,只执行一次(apache服务器启动的整个声明周期内或者是命令行程序的整个执行过程)

 

      模块激活:       该阶段发生在请求后,即URL请求,每个请求都会触发模块激活,php在次阶段可以进行一些初始化工作,比如常量注册,

                  定义模块使用的类等等

  结束阶段

      请求处理完成以后,即脚本运行到结尾或者调用exit或die方法就会停用模块,而在apache生命周期结束后会出发关闭模块

      

    1.     模块停用
    2.       关闭模块

      

      模块停用 : 发生在请求处理完成以后。

      关闭模块: 发生在SAPI声明周期结束。

  

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。