这可能是一个简单的问题,但是我不确定如何措辞,因此在谷歌搜索时遇到了问题。
让我尝试解释一下我的意思
说我有一个类,将其命名为entity
,具有静态属性name
和key
。它们已在我的代码中设置,用户无法更改。到目前为止,一切都很好
但是随后我需要添加一个动态变量probability
,该变量可以由用户更改。是为访问该网站的每个用户创建一个entity
的新实例,还是只有一个实例,并且两个不同的用户可以更改相同的probability
变量?
class entity {
private static $name;
private static $key;
public $probability;
}
entity $foo = new entity ("Foo", 1);
因此,如果user1将probability
更改为0.5,而user2将probability
更改为1,它们会彼此干扰还是停留在foo
的单独实例中?
希望这是有道理的,我不知道该怎么解释