$this->school 这个子类成员属性丢了

<?php
  class personl{
      var $name;
   var $age;
   var $sex;
  
   function __construct($name,$age,$sex){
       $this->name=$name;
    $this->sex=$sex;
    $this->age=$age;
}
  function say(){
     echo "我的名字-{$this->name}:,我的年龄:{$this->age}, 我的性别:{$this->sex}.<br>";
}
  }

  class Student extends personl{
  var $school;
  function __conteruct($name,$age,$sex,$school){
     parent::__conteruct($name,$age,$sex);
  $this->school=$school;
  
  }
function say(){
  parent::say();
  echo "我所在的学校".$this->school."大学<br>";
}
  
  }
  $s=new Student("lisi",20,"男","qinghua");
  $s->say();

显示为:
我的名字-lisi:,我的年龄:20, 我的性别:男.
我所在的学校大学
$this->school 这个子类成员属性 不显示
这是哪里错了
谢谢了

作者: vippp   发布时间: 2011-07-12

你都没定义$school这个属性,如何使用呢?
还有定义成员属性,尽量少用var

作者: 陈千勇_29   发布时间: 2011-07-13