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

WBOY
Freigeben: 2016-06-23 13:30:57
Original
1021 Leute haben es durchsucht

 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米/秒

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

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage