1.单例模式

1.购物车、数据库连接

类的静态属性 在内存中只有一个

class human {
    static public $leg = 2; // 这个数字2不属于张三,不属于李四,而属于全人类,

    static public function ins() {
        echo 'sdfa';
        echo self::$leg; // self表示本类, $this 表示本对象
    }

    public $name;

    public function __construct($name) {
        $this->name = $name;
    }

    public function showleg() {
        echo human::$leg;    
    }
}


// 不创建任何实例/对象, 调用human的$leg静态属性

echo human::ins();  //



/*
1:静态属性/方法,属于全类,而不属于对象.
2:在内存中,只有一份.
3:调用静态属性/方法,用类名::$属性名,类名::方法名()来调用, 不依赖对象
*/
原文地址:https://www.cnblogs.com/suihui/p/3242667.html