为什么我们要在PHP中使用静态调用?

为什么我们要在PHP中使用静态调用?,php,oop,static,Php,Oop,Static,为什么我们要在PHP5中使用静态变量或对静态方法的静态调用? 也许是为了提高性能?使用静态调用,您不需要创建类的实例,因此如果不需要实际对象,可以节省一些内存。使用静态类可以更好地组织不需要由自己的实例表示的代码和函数。例如工厂类、助手类、ulitily类等 例如,你可以有一组实用函数来处理数字。把它们放在一个静态类“数学”中,可以让你把它们组合在一起 我们使用静态类变量在类的所有实例之间共享数据,我们使用静态方法(最好是私有静态)计算类功能所需的内容,但与类实例状态无关($this) 性能并不

为什么我们要在PHP5中使用静态变量或对静态方法的静态调用?
也许是为了提高性能?

使用静态调用,您不需要创建类的实例,因此如果不需要实际对象,可以节省一些内存。

使用静态类可以更好地组织不需要由自己的实例表示的代码和函数。例如工厂类、助手类、ulitily类等


例如,你可以有一组实用函数来处理数字。把它们放在一个静态类“数学”中,可以让你把它们组合在一起

我们使用静态类变量在类的所有实例之间共享数据,我们使用静态方法(最好是
私有静态
)计算类功能所需的内容,但与类实例状态无关(
$this

性能并不是存在
静态
-s的原因。这更像是副作用