问答详情
源自:4-3 Static(静态)关键字-PHP面向对象编程

请问,能不能让让已经实例化的对象来访问静态属性。

而不是用类名来访问静态属性

提问者:慕运维2858188 2015-10-24 12:41

个回答

  • 慕婉清0612535
    2017-12-07 14:50:53

    当然可以,$p=new A(); 使用$p::attr访问类A中的静态属性attr;不过建议还是用类名::属性名形式来访问静态属性  

  • qq_0_39
    2016-04-07 10:04:22

    不能的.静态属性存在于内存全局区里的静态区,而对象存在于内存的堆区.对象是访问不到的..但是对象可以访问静态方法..

  • 苌门聿
    2016-01-15 20:43:36

    访问不到的,你自己试试看啊

  • 乔帮主
    2015-10-24 21:32:14

    这个是规定啊!用类名来访问静态属性,表示他是公用的而不是某一个特定的对象所有!

  • pardon110
    2015-10-24 14:54:38

    静态属性是属于类的,最好遵循规范