在使用 fwrite 的会话期间更改 php 文件代码时,新的 php 文件是否始终在后续会话中被考虑?

When a php file code is changed during a session using fwrite, will the new php file always be considered in successive sessions?

是否可以完全保证这一点,或者即使修改文件的会话已经结束,后续会话也可能会有某种延迟?

哪些服务器变量会影响此行为?

如果您通过 cgi 接口使用 php,这是有保证的,但如果用作 http 服务器内部的模块,则可能不会。我不确定 fastcgi 环境...

除此之外,让一个进程修改自己的代码是非常冒险的,通常不被认为是好的风格或架构。这可能会引发 巨大的 安全问题。