dev.to | 📄 原文链接 | 2026-11-13 收录

PHP 每个请求结束就死掉,这恰恰是它的设计

来源:dev.to — 2026-11-09

📋 概述

二十多年来别的语言社区一直在拿这点嘲笑 PHP:没有常驻应用服务器,跑完一个脚本就结束。作者认为这被误读了,那是刻意选择的共享无架构——请求之间完全隔离,结束时归还每一个字节,回到干净状态,代价是不会积攒几周的内存泄漏,也不会有全局状态在并发用户之间串味。而现代 PHP 并不慢:Zend 引擎用十六字节的 zval、OPcache 把字节码缓存进共享内存、写时复制让大数组在修改前不占额外内存,PHP 8 的追踪 JIT 还能把热点循环编成本机代码。

🔑 核心要点

💡 金句

“PHP executes in total isolation, reclaims every single byte of memory at the end of the request, and resets to a pristine blank slate.”
译:PHP 完全隔离地执行,在请求结束时回收每一个字节的内存,重置回一张干净的白纸。
← 返回 dev.to 首页