Ausgelagerte Variablen werden nicht gefunden

schecker

Erfahrenes Mitglied
Hi, habe ein Problem. Seit dem ich meine Variablen die ich in mehreren Klassen benötige, welche sich aber jedes Jahr ändern, habe ich diese in einer CONFIG.inc Datei ausgelagert.

nun will ich bei Aufruf des Konstruktors die Variable aus der CONFIG.inc Datei setzten naber das geht irgendwie nicht?!

Gruß schecker
 
Zuletzt bearbeitet:
Du musst natürlich jetzt noch den Konstruktor der Elternklasse aufrufen, sonst werden die Variablen nicht erstellt.

PHP:
#[...]
parent::__construct();
#[...]
 
Habe grade mitbekommen, dass es in der Parent-Klasse nicht einmal geht. auch dort kann ich nicht auf die Variable aus der CONFIG.inc zugreifen?!

Gruß schecker
 
Ja, dann können wir jetzt ohne ein bisschen Quelltext auch nur rumraten...

Zeig doch mal, wie du es gemacht hast.
 
Also ein auszug der CONFIG.inc:
PHP:
[...]
//Aktuelle Saison:
	$CONFIG_AKTUELLE_SAISON = "2008-1";
[...]

so dann in der Klassen-Datei:
PHP:
[...]
require_once 'CONFIG.inc';
class xy{
  var $akt_saison;
  function xy(){
    $this->akt_saison = $CONFIG_AKTUELLE_SAISON;
  }
}
[...]
and das geht irgendiwe nicht...

Gruß schecker
 
Ahh... was so ein kleines Wörtchen alles vollbring. Einfach global erst davor und dann gehts

Danke schecker
 
Zurück