Andreas: Variablen in Funktionen - global??!!

Ich möchte häufig benutzte Funktionen nicht jedesmal neu eintippen, sondern mit einer Funktionsdeklaration am Anfang erstellen und jedesmal neu aufrufen.

Allerdings stört es mich, daß ich auf Variablen nicht zugreifen kann, die ausserhalb dieser Funktion liegen.

Da sehr viele Variablen übergeben werden müßten, bräuchte ich entweder eine Möglichkeit, eine Funktion so zu deklarieren, daß ich auf die Variablen von "draussen" auch zugreifen kann, oder ich muß etwas basteln wie ein "goto" und "return". Nur sowas unsauberes aus alten Basic-Zeiten gibt es wohl unter php nicht mehr....

und "include" ist mir schlichtweg zu langsam, wo es auch sehr viele includes wären.

wie kann man Funktionen beibringen, auf den ganzen Variablenraum des Scripte zuzugreifen??

Andreas

  1. Hallo,

    wie kann man Funktionen beibringen, auf den ganzen Variablenraum des Scripte zuzugreifen??

    <?php

    $x=5;

    function abc()
    {
    global $x;
    //...
    }

    ?>

    MfG, Thomas