PHP4 オブジェクト指向でモデル作成

<?php

class BaseModel {

  var $id="";
  var $name="";
  
  // php4
  function model1 ($name=null){
      //echo PHP_VERSION; 

      $this->name= $name ;
  }


  function __construct ($name=null){
      $this->name= $name ;
  }

  function speak ($word){
      echo $word ;
  }

  function cry (){
  }

  function move (){
  }

  function read_all (){
      $sql ="select * from base"; 
      return $sql;
  }
  
  
}


?>
<?php

require "base_model.php";

class model1 extends BaseModel{

  //var $id="";
  var $name="";
  var $age="";
  var $sex="";
  var $weight="";
  

  function read_all (){
      $sql ="select * from items"; 
      return $sql;
  }
  
  
}


?>
<?php
require "model1.php";

$m = new model1("suzuki");
echo "<br>";

$m->speak("hello");
echo "<br>";
print_r($m);

echo "<br>";

  echo $m->read_all();

?>