static跟self的使用区别

来源:互联网 发布:免费搜狐会员软件 编辑:程序博客网 时间:2024/05/18 00:54
PHP中static 和self的使用区别class A {    public static function who() {        echo __CLASS__;    }    public static function test() {        self::who();//        static::who();    }}A::test();class B extends A {    public static function who() {        echo __CLASS__;    }}echo B::test(); 如果使用关键字self运行结果:   A A如果使用关键字static运行结果:A Bstatic:父类访问了子类的静态方法self: 是类内指针,指向本类,静态方法,属性

1 0
原创粉丝点击