PHP面向对象static关键字

1.静态属性用于保存类的公有数据

2.静态方法里面只能访问静态属性

3.静态成员不需要实例化就可以访问

4.类的内部可以通过self或者static关键字访问自身的静态成员

5.可以通过parent关键字访问父类的静态成员

6.可以通过类的名称在类定义外部访问静态成员

class Parent{

    public $country='中国';

    public $address='广东省广州市';

    public $born = '广东深圳';

    public $IdCard  = '440881189405412414';

    public static $position = '广东省广州市黄埔区';
}


class Person extends Parent{

    public $name;
    
    punlic $sex;

    public $height;
    
    public static $money = 1000000;
    
    public static function eat(){
            echo '吃山珍海味';
    }

    public static function userinfo(){
        echo '出生于'.parent::$position;

    }

}
Person::$money;
Person::userinfo();

猜你喜欢

转载自www.cnblogs.com/ccw869476711/p/10334974.html