步骤: 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进程。