首頁 > 後端開發 > php教程 > 针对韩顺平149讲有一个问题求问

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

WBOY
發布: 2016-06-23 14:01:30
原創
805 人瀏覽過




	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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板