Moin,
Ich habe mir folgendes aus dem Managerklasse-Thread zusammengebastelt:
class F {
protected static $db;
protected static $render;
public function __construct() {
self::$db = new MySQL();
self::$render = new Render();
}
public static function GetDB() {
return self::$db;
}
public static function GetRender() {
return self::$render;
}
}
die Klasse F wird mit der Klasse MySQL und Render in die index.php includiert.
dann rufe ich new F(); in der index.php auf und will so:
F::GetRender()->header();
auf die Methode header() in der Klasse Render zugreifen.
Das produziert jedoch einen Fehler:
Fatal error: Call to a member function header() on a non-object in C:\Programme\xampp\htdocs\webdesign\pictureparade\backend\index.php on line 8
Was habe ich falsch gemacht ?
mfg Alex
edit:// Fehler im Konstrukor verbessert...