下一节课程: 类的静态绑定与延迟绑定技术:self,parent,static详解(7506次播放)

5 秒后自动播放下一节
  重新观看
章节
笔记
提问
课件
反馈
捐赠

独孤九贱(4)_PHP视频教程

  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载
phpcn_u11440

phpcn_u11440

非静态方法也可以访问静态属性

4年前    添加回复 4

回复
出木丶杉

出木丶杉

老师,好像非静态方法也可以访问静态属性???

2年前    添加回复 1

回复
移动用户-5695325

移动用户-5695325

经过测试 静态属性也可以在普通方法中访问

1年前    添加回复 0

回复
宝怡

宝怡

非静态方法可以调用静态方法,静态方法不可以调用非静态方法! 原因如下: 静态方法是属于类的,即静态方法是随着类的加载而加载的,在加载类时,程序就会为静态方法分配内存。 非静态方法是属于对象的,对象是在类加载之后创建的。 也就是说静态方法先于对象存在,当你创建一个对象时,程序为其分配内存,一般是通过this指针来指向该对象。静态方法不依赖于对象的调用,它是通过‘类名.静态方法名’这样的方式来

2年前    添加回复 0

回复
DannyH0128

DannyH0128

内容讲得不错,学习了!

2年前    添加回复 0

回复
JELLY——栋

JELLY——栋

朱老师讲课风格好,干净利索~

2年前    添加回复 0

回复
二十三度

二十三度

终于把好多不明白的弄懂了

2年前    添加回复 0

回复
慢也是一种节奏

慢也是一种节奏

2年前    添加回复 0

回复
Exception

Exception

2年前    添加回复 0

回复
N

N

2年前    添加回复 0

回复
杨凯

杨凯

2年前    添加回复 0

回复
手机用户314448368

手机用户314448368

学些!

2年前    添加回复 0

回复

静态属性是可以在非静态方法中调用的

[最新 God_Like 的回答]首先非常感谢老师的回复一、您给的示例代码里面  类没有定义 test() 这个方法 所以实例化会运行错误echo (new Demo)->test();    // "Error" 二、我一直在用的是php7.2的版本练习东西您给的代码中我把(new Demo)->test() 修改成(new Demo)->test2()运行两个输出结果都是peter是不是证明类的【普通方法】 既可以调用【类的静态属性】又可以调用类的【静态方法】

时间:2年前

平凡之路

平凡之路

mark

1个月前 0

勿言

勿言

外部访问静态成员 类名::$静态成员;

2年前 0

景渊

景渊

访问父类的属性和方法

2年前 0

  • 课件下载独孤系列php教程源码所属章节:独孤九贱(4)_PHP视频教程
    下载