Hallo Thomas,
globale Variablen sind so eine Sache für sich :(. Ich liebe sie nicht, denn sie machen Nebeneffekte, die man dann kaum noch überschauen kann.
Nix für ungut. Was ich vorschlagen würde, ist, dass du dir in navigation.php eine Klasse definierst, und zwar wie folgt:
class navigation
{
var $x,$y,$z;
function navigation() #der Konstruktor dieser Klasse
{
$this->x="X"; # Hier werden die
$this->y="Ich bin heute schlecht drauf"; #Variablen
# initialisiert
# und hast du nicht gesehen.......
}
}
in main.php rufst du diese Klasse auf mit:
$nav = new navigation;
$nav->x="Quatsch"; ### u.s.w.
Klassen erfordern leider auch ein Umdenken. Ich finde sie aber in solchen Sachen sehr praktisch.
Grüße,
Wolfram