kostenloser Webspace werbefrei: lima-city


Frage zu $GLOBALS

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m*****o

    Kann ich durch manipulieren der Servervariable $GLOBALS neue Superglobale Variablen erzeugen?

    Beispiel:

    $test = "Hallo";

    function foo () {
    global $test;
    print $test;
    }

    function bar () {
    global $test;
    print $test;
    }

    --------------

    $GLOBALS['test'] = "Hallo";

    function foo () {
    print $test;
    }

    function bar () {
    print $test;
    }

    Sind diese beiden Codeschnipsel Equivalent? Der Sinn das man sich in allen Funktionen die "global" Deklaration spart d?rfte klar sein.


    mfg madzero

    PS: bitte keine Belehrungen ?ber den Sinn und Unsinn von Globalen Variablen. Und das das Spagetticode dann w?re.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. t****f

    ich sage, dass diese codebl?cke nicht equivalent sind...!!!
    der zweite w?rde noch nicht einmal funktionieren....dar?berhinaus ist $GLOBALS[] keine variable, sondern ein array...(nat?rlich keine belehrung ):biggrin:
    falls sonst noch fragen sind....gerne....!!!
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!