PHP/Functions/Override

Материал из Web эксперт
Версия от 10:04, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Calling an Overridden Function

   <source lang="html4strict">
<?php
 class vehicle {
    var $brand_name;
    var $number_of_wheels;
    var $seating_capacity;
    function message() {
        echo "the vehicle class!";
    }
 }
 class car extends vehicle {
    var $doors;
    var $rooftype;
    var $powersteering;
    var $powerwindows;
    function message() {
      echo "the car class.", " \n";
      vehicle::message();
    }
 }
 $merk= new car;
 $merk->message();

?>

      </source>
   
  


Overriding the Function of a Base Class

   <source lang="html4strict">

<?php

 class vehicle {
     var $brand_name;
     var $number_of_wheels;
     var $seating_capacity;
   
     function message() {
        echo "the vehicle class";
     }
 }
 
 class car extends vehicle {
     var $doors;
     var $rooftype;
     var $powersteering;
     var $powerwindows;
     
     function message() {
        echo "the car class";
     }
 }
 $merk= new car;
 $merk->message();

?>

      </source>