Hvis konstruktøren af børneklassen ikke gør andre ting, kan du udelade konstruktøren.
Bare nedenstående er ok:
class CheckOut extends DB_MySQL{
}
Men hvis børneklassens konstruktør skal udføre noget andet arbejde, ja, du skal gøre:
class CheckOut extends DB_MySQL{
public function __construct($dbuser, $dbpass, $dbhost, $dbname)
{
parent::__construct($dbuser, $dbpass, $dbhost, $dbname);
do_some_other_work();
}
}
Når du bruger, skal I begge ringe til:
$checkout = new CheckOut($dbuser, $dbpass, $dbhost, $dbname);