Hallo,
leider habe ich die Dateien hier gerade nicht vorliegen, deshalb kann ich das schlecht testen, aber eventuell weiß es ja jemand aus dem Kopf.
Nun, so ist eben einfach das Standardkonzept in PHP. Nur die superglobalen Arrays $_POST, $_GET, $_REQUEST, $_SERVER, $_COOKIE (warn das alle?) stehen in funktionen direkt zur Verfügung.
$_SESSION
- $GLOBALS, $_ENV, $_FILES siehe http://de2.php.net/language.variables.predefined
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?
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, oder verhalten diese sich nicht anders als Variablen?
mfg
Johannes