Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Variable dynamisch erzeugen Antworten
Variable dynamisch erzeugen

Jürgen
Feiertags-Poster


Beiträge: 32


Hi zusammen!

Ich möchte während des Programmablaufes dynamisch Variable erzeugen.
z.B:
if ( $x = $z ){
hier eine Variable "$y" erzeugen
}
else {
return ( false );
}

Hat hierfür jemand ein Tipp parat?

MfG
Jürgen

  Profil   Website   Editieren   Zitieren

Elliot
Fachidiot


Beiträge: 135


Wo ist das Problem, mach es doch einfach so:

if ($x == $z) {
$y = "blabla_irgendwas";
} else {
$y = "";
};





---
Elliot - Das Schmunzelmonster

  Profil   Website   Editieren   Zitieren

Jürgen
Feiertags-Poster


Beiträge: 32


Hi Elliot,

Dein Vorschlag ist mir als PHP-Neuling inzwischen bekannt. Leider ist das Prob. mit dem ich mich herumschlage, etwas zu kompliziert als es im Forum breit zu erörtern. Selbstverständlich ist mein Script nur als Beispiel zu betrachten. Du kannst ein x-beliebiges Beispiel nennen. Nur, es sollte aufgeführt werden, wie man in PHP dynamisch Varable erzeugen kann.

MfG
Jürgen

  Profil   Website   Editieren   Zitieren

Elliot
Fachidiot


Beiträge: 135


Hallo Jürgen!

Du hast Recht, ich verstehe nur Bahnhof, aber wenn Du etwas mehr ausführen würdest könnten wir Dir vielleicht auch helfen!

Gruß, Elliot


---
Elliot - Das Schmunzelmonster

  Profil   Website   Editieren   Zitieren

m3rlin
Quasselstrippe


Beiträge: 264


Hallo Jürgen,

das mit dem "Variablen dynamisch erzeugen" ist wahrscheinlich etwas mßverständlich ausgedrückt.

Variablen sind Zeiger auf Speicherplätze und die werden dann erzeugt, wenn der Variblen zum ersten Mal ein Wert zugewiesen wird. Das kann irgenwo im Quelltext passieren und das ist quasi dynamisch = zur Laufzeit.

Erklär doch mal was Du mit dynamisch meinst.

Wenn du nicht weißt, wieviele Variblen bzw. Werte du im Verlauf des Scripts brauchst, kannst Du das mit Hilfe eines Arrays umgehen.

Also

i = 0;

while(irgendwas) {

werte[i] = erzeugterWert;
i++;
}




<font size=-1>[ Diese Nachricht wurde geändert von: m3rlin am 2001-11-23 09:16 ]</font>

<font size=-1>[ Diese Nachricht wurde ge&auml;ndert von: m3rlin am 2001-11-23 09:26 ]</font>

---
Webspace Preisvergleich Server Preisvergleich

  Profil   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


In PHP werden alle Variablen automatisch erzeugt, wenn man sie das erste mal nutzt. Um den Speicher wieder freizugeben, kann man unset() aufrufen.

---
Weaverslave

  Profil   Website   Editieren   Zitieren

Mika77
Pixelschubser


Beiträge: 1



  Profil   Editieren   Zitieren
 

Antworten
Nach oben