p146-150印刷错误和几个疑问(不好意思我新来,问题比较多)
时间:2007-09-01
来源:互联网
//输出: Fred and Barney are best friends.
=>
//输出: Barney and Fred are best friends.
p147
__wakup()
=>
__wakeup()
另有疑问如下,有时间谢谢解答:
p146
“静态方法通过类来调用,而不通过对象。不能通过这样的方法访问属性。”
p149
“PHP还允许你定义静态属性,这种属性可以通过对象的名称来直接访问,而不需要先实例化对象”
示例运行,用“类名::静态属性”可行。那么p146“不能通过这样的方法访问属性”是指什么呢?非静态属性?
此外,“这种属性可以通过对象的名称来直接访问”,其中“对象”改为“类”是否更好?
p150
“这样会出错,因为它在子类中直接引用了父类名”
做试验的结果是,在子类中用“parent::parentfunc()”和用“父类名::parentfunc()”其实是一致的。这是怎么回事呢?
作者: lily64 发布时间: 2007-08-31
p147 拼写错误
p146中所说的“不能通过这样的方法访问属性”译得太模糊了,准确应该为““不能通过对象来访问静态属性””。
p150 这个错并不在于代码运行会出错,而在于它把父类的名称硬编码到代码中去了。 如果以后父类的名称改变了,那么代码就要跟着修改,这属于面向对象程序设计上的常见错误。而使用parent,就不用在类方法中改写代码。
欢迎多找Bug和多提问题,你已经发现了很多细小的Bug,有些是很难发现的,呵呵,非常感谢! 你已经找了18个,快达到20个Bug的标准了,到了20个,我以后送你本书:)
作者: Haohappy 发布时间: 2007-08-31
如果到了20个送什么书啊?《PHP5对象、设计与模式》吗?
作者: lily64 发布时间: 2007-08-31
引用:
原帖由 lily64 于 2007-8-31 23:35 发表很高兴,谢谢!:)
如果到了20个送什么书啊?《PHP5对象、设计与模式》吗?
作者: Haohappy 发布时间: 2007-08-31
作者: lily64 发布时间: 2007-08-31
作者: Haohappy 发布时间: 2007-09-01
作者: lily64 发布时间: 2007-09-01
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28