PHP脚本执行和静态变量隔离

时间:2013-04-17 17:22:49

标签: php class static-members isolation-level isolation

我有一个相当基本的PHP问题,我似乎无法找到答案。当用户访问执行PHP脚本的网站时,该脚本是否与同一脚本的所有其他正在运行的实例隔离运行?

例如,如果我有一个带有静态变量的类(这意味着变量基本上在该类的所有实例中共享),那么每个访问该网站的用户都有自己的静态变量副本,或者所有用户都拥有相同的静态变量?

感谢。

2 个答案:

答案 0 :(得分:0)

每个用户都有自己的变量,它只按请求共享

答案 1 :(得分:0)

除了使用shmop函数之外,没有一些方法可以共享变量。

完全隔离。 (每个请求都会启动一个新的解释器会话)