Tobias Kloth: Kann auf Variablen nicht zugreifen

Beitrag lesen

Hallo Johannes,

Verwende ich $GLOBALS wie z.B. $_SESSION? Kann ich also die Variablen so definieren $GLOBALS['foo'] und ich habe sie in den Funktionen zur Verfügung?

ja, ein:
  $var = 'foo';
  function bar(){
      return $GLOBALS['var'];
  }
  echo bar();
gibt »foo« aus.

dann hast du keine Variablen mehr sondern Konstanten - was im Falle von Konfigurationsdaten imho auch nicht falsch ist.
denke auch das es OK wäre, habe ich die Konstanten dann zur Verfügung in den Funktionen,

ja: http://de3.php.net/language.constants (unter dem 1. Beispiel)

Grüße aus Nürnberg
Tobias