Füllen von variablen
carsten schlichting
- php
0 Mike©
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
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©
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