>백엔드 개발 >PHP 튜토리얼 >针对韩顺平149讲有一个问题求问

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

WBOY
WBOY원래의
2016-06-23 14:01:30810검색




	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, 我最近在看 但是找不到什么好的视频

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.