[李景山php] 单进程 php 的执行流程

 单个php文件运行的流程:

步骤:
1 $php -f test.php———————————————>通过php的CLI方式执行test.php文件
2 Call each extension’s MINIT———————————>初始化/调用 php模块的 MINIT 方法
3 Request test.php——————————————–>包含 test.php 执行文件
4 Call each extension’s RINIT———————————->初始化/调用 php模块的 RINIT 方法
5 Execute test.php——————————————–>真正执行 test.php文件
6 Call each extension’s RSHUTDOWN————————->调用 php模块的 RSHUTDOWN 运行善后模块
7 Finish cleaning up after test.php—————————>完成执行的善后行动
8 Call each extension’s MSHUTDOWN————————->调用每个php模块的 MSHUTDOWN 的模块
9 Terminate php————————————————->结束PHP

合理请求流程包含:3,4,5,6,7
全部php的生命周期:1~9

分析如下:
当通过php 执行 test.php文件的时候,
第一步:调用全部的初始化部分
第二步:加载需要执行的文件
第三步:调用全部的运行初始化部分
第四步:执行运行文件
第五步:调用全部的运行结束模块
第六步:完善运行test.php的清理工作
第七步:调用全部模块的结束工作
第八步:停掉php进程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值