self关键字为什么不能用于访问类自身的属性

来源:4-5 数据访问-PHP面向对象编程

CATHY大魔王

2016-08-26 10:15

self关键字为什么不能用于访问类自身的属性,视频中没有说清啊

写回答 关注

3回答

  • puieg
    2017-05-09 16:50:10

    self可以用于输出自身类的静态属性,不能输出自身类的非静态属性。你输出的$value是静态属性,如果把static去掉,就不能用self来输出了

  • Conqueror1st
    2017-03-12 20:52:42

    当用::访问属性的时候,无论前面是self 还是parent,属性一定是静态属性,否则不能访问;

    当用::访问方法的时候,self::表示自身的方法,parent::表示父类的方法,方法无论是不是静态的都可以访问

  • 慕容6759333
    2016-08-26 11:31:46

    http://www.imooc.com/qadetail/57774

PHP面向对象编程

从容应对面试官的知识宝典,带你握面向对象的最重要的核心能力

70189 学习 · 368 问题

查看课程

相似问题