下一节课程: 类的继承与多态:extends与方法重写(8247次播放)

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

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

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

Chaser

有点多没错 坚持学下去就会有进步的!~

3年前    添加回复 1

回复
phpcn_u11440

phpcn_u11440

大家试试 通过 echo 来修改其实能修改成功了 。老师说的 $obj->age=68';然后echo $obj->age;就只得到原来的初始值。但是如果使用echo $obj->age=68';就直接修改成功了,年龄变成了68了。当然前提条件是__get 和 __set同时存在,就像本课程例子。

4年前    添加回复 1

回复
Laurie

Laurie

发现个问题__construct前面是两个下划线

1年前    添加回复 0

回复
忄m_傑

忄m_傑

讲的挺好的,加油啊!

2年前    添加回复 0

回复
Hyman

Hyman

有点多没错 坚持学下去就会有进步的!~

2年前    添加回复 0

回复
DannyH0128

DannyH0128

讲的挺好的,加油啊!

2年前    添加回复 0

回复
JELLY——栋

JELLY——栋

讲的真的很不错,非常感谢能有这么好的视频免费提供给大家来学习。

2年前    添加回复 0

回复
二十三度

二十三度

老师讲的好,还需慢慢消化

2年前    添加回复 0

回复
杨凯

杨凯

顶一个

2年前    添加回复 0

回复
KyleLou

KyleLou

这10分钟内容有点多了

4年前    添加回复 0

回复

我写的哪里有错?请大神帮忙查看一下。

[最新 卢小强 的回答]你要想输出$name得用 public function _get方法调用,private是私有变量,外部调用不了。

时间:1年前

为什么我按老师讲的浏览器里输出了peter.老师的却没有?

[最新 胡胡 的回答]谢谢回复。我后来也发现了。

时间:1年前

代码应该没错吧,什么情况呢?

[最新 Peter_Zhu 的回答]public function __get($name) {     return $this -> $name; //$name是外部传参,属于变量 }请修改你的类中语法。还有,你的外部用对象的调用属性的语法,是正确的。只有调用一个类中不存在的属性时,你定义的魔术方法__get()才会生效。

时间:4年前

我有个简单的名字

我有个简单的名字

private属性无法在类外直接访问,可以在类中创建public属性方法做桥接,public方法作用是调用类中private属性的值或方法, 然后外部来访问public公共属性的方法! 本节课还包括新的魔术方法: __get() __set() 为了方便批量操作private属性提供的方法,

1年前 0

景渊

景渊

魔术方法

2年前 0

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