基本信息
文件名称:PHP高级工程师面试题及参考答案.docx
文件大小:28.5 KB
总页数:6 页
更新时间:2025-11-12
总字数:约4.58千字
文档摘要

PHP高级工程师面试题及参考答案

一、核心技术与原理类

1.请详细说明PHP的生命周期,以及FPM的工作模式(动态/静态/按需)各自的适用场景

参考答案:

PHP生命周期分为5个阶段:模块初始化(MINIT)→请求初始化(RINIT)→执行脚本→请求结束(RSHUTDOWN)→模块关闭(MSHUTDOWN)。MINIT在PHP-FPM启动时执行(如扩展加载、全局配置初始化),仅执行一次;RINIT在每个请求到来时触发(如超全局变量初始化、会话启动),请求结束后RSHUTDOWN释放资源(销毁变量、关闭会话),FPM进程终止时MSHUTDOWN