PHP/Functions/Override — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
Admin (обсуждение | вклад) м (1 версия) |
(нет различий)
|
Текущая версия на 07:04, 26 мая 2010
Calling an Overridden Function
<?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();
?>
Overriding the Function of a Base Class
<?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();
?>