在使用 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 环境...
除此之外,让一个进程修改自己的代码是非常冒险的,通常不被认为是好的风格或架构。这可能会引发 巨大的 安全问题。
是否可以完全保证这一点,或者即使修改文件的会话已经结束,后续会话也可能会有某种延迟?
哪些服务器变量会影响此行为?
如果您通过 cgi 接口使用 php,这是有保证的,但如果用作 http 服务器内部的模块,则可能不会。我不确定 fastcgi 环境...
除此之外,让一个进程修改自己的代码是非常冒险的,通常不被认为是好的风格或架构。这可能会引发 巨大的 安全问题。