Ако конструкторът на дъщерния клас не прави други неща, тогава можете да пропуснете конструктора.
Само по-долу е добре:
class CheckOut extends DB_MySQL{
}
Но ако конструкторът на детския клас трябва да свърши някаква друга работа, да, трябва да направите:
class CheckOut extends DB_MySQL{
public function __construct($dbuser, $dbpass, $dbhost, $dbname)
{
parent::__construct($dbuser, $dbpass, $dbhost, $dbname);
do_some_other_work();
}
}
Когато използвате, и двамата трябва да се обадите:
$checkout = new CheckOut($dbuser, $dbpass, $dbhost, $dbname);