Rumah > pembangunan bahagian belakang > tutorial php > 针对韩顺平149讲有一个问题求问

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

WBOY
Lepaskan: 2016-06-23 14:01:30
asal
808 orang telah melayarinya




	class A {			public function __construct () {				echo "A构造";		}      }	  class B extends A {	  }			$b=new B();			?>
Salin selepas log masuk


为什么 结果是 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();?>
Salin selepas log masuk
Salin selepas log masuk

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

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

<?phpclass A {    public function __construct () {        echo "A构造";    }}class B extends A {    public function __construct(){        echo 'B构造';    }}$b=new B();?>
Salin selepas log masuk
Salin selepas log masuk

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

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan