一个简单的php程序,输出结果不对,有点困扰

WBOY
풀어 주다: 2016-06-23 13:30:57
원래의
1017명이 탐색했습니다.

 abstract class Animal{
   protected $_speed;
  abstract protected function move();
 }
  class Horse extends Animal{
  public function _construct($speed){
  $this->_speed = $speed;
  }
  public function move(){
  echo '马在奔驰->';
  echo '速度为:'. $this->_speed. "米/秒";
  }
  }
  $horse=new Horse(25);
 
  $horse->move();
   
?>
#######
输出结果为:马在奔驰->速度:米/秒   数字不晓得哪儿去了。。。。。说明构造函数有问题  可是问题在哪儿啊?


回复讨论(解决方案)

都知道 构造函数有问题 了,为什么不认真检查一下呢?
_construct 应为
__construct
是两个下划线,而不是一个

马在奔驰->速度为:25米/秒

谢谢!第一次知道   原来是两个下划线,唉。。。。

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿