在其他语言中,PHP等价于静态变量是什么?

前端之家收集整理的这篇文章主要介绍了在其他语言中,PHP等价于静态变量是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道 PHP在类中的变量类型是否与其他语言中的静态函数类似.我的意思是,同一个类的所有对象都使用相同的变量,当它更新时,每个对象都会更新.静态是接近的,因为它在所有对象中共享,但我需要能够更新它.我是否必须使用全局变量
我认为静电就是你想要的.您可以更新静态变量,只需在“静态上下文”中(即使用::运算符).
class Class1 {
    protected static $_count = 0;

    public function incrementCount() {
        return self::$_count++;
    }
}

$instance1 = new Class1();
$instance2 = new Class1();
var_dump($instance1->incrementCount(),$instance2->incrementCount());

输出

int 0

int 1

原文链接:https://www.f2er.com/php/134575.html

猜你在找的PHP相关文章