我想知道 PHP 是否在类中有一种变量类型,其功能类似于其他语言中的静态变量。我的意思是同一类的所有对象都使用相同的变量,当它在一个变量上更新时,它会在每个对象上更新。静态很接近,因为它在所有对象中共享,但我需要能够更新它。我必须为此使用全局变量吗?
最佳答案
正确的答案是在 PHP 中没有与 final 等效的东西,但是 static 似乎是您首先想要的。
static 具有在一个类的所有实例中具有相同值的属性,因为它不依赖于特定实例。
您需要使用 :: 运算符来访问它,因为它是静态的,您不能使用 ->。
关于php - 其他语言中静态变量在 PHP 中的等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1198237/