<?php Class MyCar { public $name; function __construct($name) { $this->name = $name; } function __destruct() { echo '*crash* this car has been destroyed'; } function drive() { echo 'Vrooooom... ' . $this->name; } } // Instance 1 $porsche = new MyCar('Porsche'); $porsche->drive(); echo ''; unset($porsche); ?>
Learn more here.<?php Class MyCar { public $name; function __construct($name) { $this->name = $name; } function drive() { echo 'Vroooom... ' . $this->name; } } Class PorscheCar Extends MyCar { function drive() { echo 'VROOOOOOOOM... ' . $this->name; echo ''; // Call original method from parent class parent::drive(); } } $boxster = new PorscheCar('Boxster 987'); $boxster->drive(); ?>