Hi,
ich versuche mich gerade in PHP OOP und stehe vor einem Problem.
Ich erstell in Elternklassen Konstruktor ein neues Db Objekt und möchte nun gerne die Eigenschaften des Array Params ändern, welches Bestandteil
des db Objektes ist.
Leider bekomme ich den Fehler:
Debug Error: Access to undeclared static property: Elternklasse::$dbObjekt
Kann damit leider nicht viel anfangen, jemand eine Idee?
ich versuche mich gerade in PHP OOP und stehe vor einem Problem.
Ich erstell in Elternklassen Konstruktor ein neues Db Objekt und möchte nun gerne die Eigenschaften des Array Params ändern, welches Bestandteil
des db Objektes ist.
Leider bekomme ich den Fehler:
Debug Error: Access to undeclared static property: Elternklasse::$dbObjekt
Kann damit leider nicht viel anfangen, jemand eine Idee?
PHP-Code:
class Elternklasse extends Exception {
function __construct() {
$this->dbObjekt = new db();
}
}
PHP-Code:
class klasse extends Elternklasse {
function __construct() {
parent::__construct();
$this->dbObjekt->db->params = array(
'host' => 'localhost',
'username' => 'username',
'password' => 'pw',
'dbname' => 'dbname',
'charset' => 'utf8'
);
}
}
Kommentar