聊聊PHP生命周期
最近比较丧,本以为2020年会开启一个新的10年,没想到一场新冠疫情肆虐全球,让我在深深的恐惧里更加敬畏生命。
写了这么多年PHP,还不了解PHP生命周期,实在惭愧,补课。。。补课。。。
PHP的构成
PHP的源码主要有下面几个目录:
1 | SAPI //PHP应用接口层 |
PHP源代码下载:https://github.com/php/php-src.git
生命周期
PHP的整个生命周期被划分为:
1 | 模块初始化阶段(module startup) |
不同SAPI的实现,各阶段执行情况有差异;cli模式下,每次执行一个脚本都会完整的经历这些阶段,而FastCgi模式下则在启动时执行一次模块初始化,然后各个请求只经历请求初始化,执行请求脚本,请求关闭几个阶段,在SAPI关闭时才经历模块关闭阶段。
PHP运行周期
原文作者: ybphp
原文链接: https://www.ybphp.com/2020/02/13/聊聊PHP生命周期/
版权声明: 转载请注明出处(必须保留原文作者署名原文链接)