السلام علكيم
لدى كلاس للتعامل مع قواعد البيانات , الـ __construct الخاص به يتلقى مصفوفة بمعلومات الإتصال بقاعدة البيانات ومن داخله يقوم بالإتصال وينشئ متغير بالـ Connection لإستخدامه مع باقى الدوال بالكلاس .
انشأت كلاس اخر يرث من الأول وعندما استخدمت دالة به لم يفلح الأمر .
كود PHP:
class mysql{
public $connection;
function __construct($config){
$this->connection = mysql_connect($config['host'], $config['user'], $config['pass']);
mysql_select_db($this->connection, $config['db']);
}
function query($q){
mysql_query($q, $this->connection);
}
}
class data extends mysql{
function __construct($config){
parent::__construct($config)
}
function get($q){
$this->query($q);
}
}
$db = new mysql($config);
$data = new data($config);
كيف استطيع ان اورث الـ $connection للكلاس الثانى دون ان اتصل مرة اخرى ( استخدم الـ Construct الأول ) , اقصد دون إستخدام التالى :
كود PHP:
parent::__construct($config)