php lifecycle 4 - yaokun123/php-wiki GitHub Wiki

请求关闭阶段 和 模块关闭阶段

请求关闭阶段

请求关闭阶段主要内容是调用各模块的关闭函数和析构函数、输出缓冲区内容、调用各扩展的钩子函数RSHUTDOWN、关闭编译器和执行器以及还原PHP配置等。

模块关闭阶段

虽然请求关闭和模块关闭看起来是两个截然不同的阶段,但阅读完源码后发现并看不出两个阶段的区别。它的主要作用是调用模块的flush函数、清理符号表、销毁全局变量、关闭内存管理和垃圾回收、关闭输出等