fpm下静态变量是请求共享的吗?

AI摘要
【知识分享】该问题探讨PHP中static变量在多请求场景下的行为。static变量在单个请求的生命周期内保持状态,但每个请求结束后PHP会销毁所有变量,包括static变量。多个请求即使访问同一worker,也不会共享static变量值,因为每个请求独立运行并重置内存。因此,$count不会跨请求累加。

请问下,假设代码static $count=0; $count++;
多个请求访问同一个worker,这个count会累加吗?每次请求结束php都销毁了吧?我试了一下并不会累加,是请求分发到了不同的worker还是每次请求都销毁的

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!