选用php作为后端语言就不得不清楚php生命周期的问题
php生命周期和运行模式有很大的关系
cli模式 :
1.php.ini中扩展初始化(例如mysqli扩展)MINIT
2.请求初始化,初始化为执行本次脚本所需要的变量名称和变量值内容
3.执行php脚本
4.请求处理完成,顺序调用各模块的RSHUTDOWN方法,对每个变量执行unset操作(对象,$_SESSION等)
5.关闭模块,PHP调用每个扩展的MSHUTDOWN方法,这是各个模块最后一次释放内存的机会意味着没有下一个请求了
web调用:
一般在上述过程的2-4中循环,保证性能要求
网友评论