यदि चाइल्ड क्लास का कंस्ट्रक्टर कोई अन्य काम नहीं करता है, तो आप कंस्ट्रक्टर को छोड़ सकते हैं।
बस नीचे ठीक है:
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);