Jika konstruktor dari kelas anak tidak melakukan hal lain, maka Anda dapat menghilangkan konstruktor.
Cukup di bawah ini ok:
class CheckOut extends DB_MySQL{
}
Tetapi jika konstruktor kelas anak perlu melakukan pekerjaan lain, ya, Anda perlu melakukannya:
class CheckOut extends DB_MySQL{
public function __construct($dbuser, $dbpass, $dbhost, $dbname)
{
parent::__construct($dbuser, $dbpass, $dbhost, $dbname);
do_some_other_work();
}
}
Saat Anda menggunakan, Anda berdua perlu menelepon:
$checkout = new CheckOut($dbuser, $dbpass, $dbhost, $dbname);