首页 > 后端开发 > php教程 > 针对韩顺平149讲有一个问题求问

针对韩顺平149讲有一个问题求问

WBOY
发布: 2016-06-23 14:01:30
原创
808 人浏览过




	class A {			public function __construct () {				echo "A构造";		}      }	  class B extends A {	  }			$b=new B();			?>
登录后复制


为什么 结果是 A构造


回复讨论(解决方案)

如果不是你的讲义抄写错误,那么只能说“导师”在胡说八道!

求问啊。。。。来人,,,

如果不是你的讲义抄写错误,那么只能说“导师”在胡说八道!

你的意思是说老师在 乱扯

不顾事实,难道不是胡扯吗?

不顾事实,难道不是胡扯吗?

那他这个149讲还能看不

不知道,没看过

不知道,没看过

版主认为他这样说是对的吗

除了①②外③是错误的,其他均不准确

可能是php版本问题吧,我都不求晓得

extends A 不是等于 new 了一个A吗?

看清楚。说的是构造方法。④人家说的是可以 ⑤不对?

3 是错误的,结果胜于雄辩

运行代码测试下就知道3是错的,不过有可能是php4是这样的。
楼主讲的我没看过,不知道是什么时候的教程,如果是php4的,建议不要看了。

除非子类有自己的构造方法,否则会执行父类的构造方法。

<?phpclass A {    public function __construct () {        echo "A构造";    }}class B extends A {    public function __construct(){        echo 'B构造';    }}$b=new B();?>
登录后复制
登录后复制

运行代码测试下就知道3是错的,不过有可能是php4是这样的。
楼主讲的我没看过,不知道是什么时候的教程,如果是php4的,建议不要看了。

除非子类有自己的构造方法,否则会执行父类的构造方法。

<?phpclass A {    public function __construct () {        echo "A构造";    }}class B extends A {    public function __construct(){        echo 'B构造';    }}$b=new B();?>
登录后复制
登录后复制

可有什么值得看的教程。。。比如mysql, 我最近在看 但是找不到什么好的视频

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板