carsten schlichting: Füllen von variablen

Hallo zusammen

gerade beim einbinden von include.phps ist es ja häufg wichtig, an welcher position im script die einbindung erfolgt.

habe z. B. beobachtet, dass ,wenn ich eine Variable z. B. $foo ="" am Anfang einer index.php definiere, und diese variable in den includes benutze z. B. so $ausgabe= $foo;

, dass beim Einlesen der includes sich sozusagen $ausgabe= ""   gemerkt wird. und nicht $ausgabe= $foo(wobei $foo =""ist)

das führt dazu, dass bei einer Neudefinition von $foo nach dem Includieren $ausgabe nicht verändert wird.

Gibt es irgedwie ein system, die Varaiblen "live" zu verändern?

Viele Grüße von mir

carsten

  1. Moin carsten,

    das führt dazu, dass bei einer Neudefinition von $foo nach dem Includieren $ausgabe nicht verändert wird.

    Gibt es irgedwie ein system, die Varaiblen "live" zu verändern?

    So richtige verstehe ich Deine Frage nicht, aber Du weißt schon was include macht?

    Es setzt das Script im include genau an die Stelle wo includiert wird. Somit wird Dein "Hauptscript" erweitert. Also, wie würdest Du im Hauptscript "...die Varaiblen "live" zu verändern?"

    regds
    Mike©

    --
    Freunde kommen und gehen. Feinde sammeln sich an.
    1. Im Hauptscript würde also dasselbe Problem auftreten - ok.

      wahrscheinlich löst man sowas mit refernezen -oder?

      &$foo

      http://www.php.net/manual/de/language.variables.php

      werd das mal ausprobieren.

      danke ne und Grüße

      carsten