PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
[PHP] Variablen verknüpfen (nicht Inhalt)
Beitrag
<blockquote data-quote="pgagei" data-source="post: 1106040" data-attributes="member: 339572"><p><strong>AW: [PHP] Variablen verknüpfen (nicht Inhalt)[/b]</strong></p><p><strong></strong></p><p><strong>[B]Link zum ganzen Beitrag:[/B]</strong></p><p><strong></strong></p><p> <strong>[url=http://de.wikibooks.org/wiki/Websiteentwicklung:_PHP:_Variablen]Websiteentwicklung: PHP: Variablen ? Wikibooks, Sammlung freier Lehr-, Sach- und Fachbücher[/url]</strong></p><p><strong></strong></p><p><strong>[B]Variable Variablen[/B]</strong></p><p><strong></strong></p><p><strong> Manchmal kommt es vor, dass man eine Variable benötigt, deren Name sich ändert, je nachdem was für ein Code davor ausgeführt wurde. Damit man nicht jede Variable überprüfen muss ob diese nun gesetzt ist oder eine andere gibt es variable Variablen. Die variable Variable unterscheidet sich nur insofern von normalen Variablen, als dass beim Angeben des Variablennamens eine weitere Variable benutzt wird. Allerdings erhöhen variable Variablen die Zeit für nachträgliche Änderungen meist stark und sollten daher nur in besonderen Fällen verwendet werden.</strong></p><p><strong> [LEFT] [FONT=monospace] $varname = 'test';</strong></p><p><strong>$test = 'Hallo';</strong></p><p><strong>echo $$varname; // Ausgabe: Hallo</strong></p><p><strong>[/FONT]</strong></p><p> <strong>[/LEFT]</strong></p><p><strong> Zuerst wird eine Variable definiert welche den Namen der benötigten Variable beinhaltet und dann die Variable mit dem Namen. Am Schluss wird dann zuerst das "innere" $varname zum String "text" umgewandelt und dann der Inhalt der neuen Variable $test ausgegeben.</strong></p><p><strong> Wie schon bei den Variablen in Strings gibt es auch hier das Problem, dass eine variable Variable vielleicht nur zum Teil variabel ist. Das folgende Beispiel verdeutlicht das Problem:</strong></p><p><strong> [LEFT] [FONT=monospace] $varname = 'test';</strong></p><p><strong>$dieser_test_ist_toll = 'Test Ausgabe';</strong></p><p><strong>echo $dieser_$varname_ist_toll; // Würde zu einem Fehler führen, weil die Variable $varname_ist_toll</strong></p><p><strong> // nicht existiert.</strong></p><p><strong>[/FONT]</strong></p><p> <strong>[/LEFT]</strong></p><p><strong> Der Name der Variable kann genauso wie bei den Strings auch hier in geschweifte Klammern gesetzt werden, um genau zu kennzeichnen, wo die Variable anfängt und wo sie aufhört.</strong></p><p><strong> [LEFT] [FONT=monospace] echo $dieser_{$varname}_ist_toll; // Ausgabe: Test Ausgabe</strong></p><p><strong>[/FONT]</strong></p><p> <strong>[/LEFT]</strong></p><p><strong> Variable Variablen kommen nur sehr selten zum Einsatz da es nur wenige Situationen gibt wo diese Art von Variablen genutzt werden muss.[/PHP]</strong></p></blockquote><p></p>
[QUOTE="pgagei, post: 1106040, member: 339572"] [b]AW: [PHP] Variablen verknüpfen (nicht Inhalt)[/b] [B]Link zum ganzen Beitrag:[/B] [url=http://de.wikibooks.org/wiki/Websiteentwicklung:_PHP:_Variablen]Websiteentwicklung: PHP: Variablen ? Wikibooks, Sammlung freier Lehr-, Sach- und Fachbücher[/url] [B]Variable Variablen[/B] Manchmal kommt es vor, dass man eine Variable benötigt, deren Name sich ändert, je nachdem was für ein Code davor ausgeführt wurde. Damit man nicht jede Variable überprüfen muss ob diese nun gesetzt ist oder eine andere gibt es variable Variablen. Die variable Variable unterscheidet sich nur insofern von normalen Variablen, als dass beim Angeben des Variablennamens eine weitere Variable benutzt wird. Allerdings erhöhen variable Variablen die Zeit für nachträgliche Änderungen meist stark und sollten daher nur in besonderen Fällen verwendet werden. [LEFT] [FONT=monospace] $varname = 'test'; $test = 'Hallo'; echo $$varname; // Ausgabe: Hallo [/FONT] [/LEFT] Zuerst wird eine Variable definiert welche den Namen der benötigten Variable beinhaltet und dann die Variable mit dem Namen. Am Schluss wird dann zuerst das "innere" $varname zum String "text" umgewandelt und dann der Inhalt der neuen Variable $test ausgegeben. Wie schon bei den Variablen in Strings gibt es auch hier das Problem, dass eine variable Variable vielleicht nur zum Teil variabel ist. Das folgende Beispiel verdeutlicht das Problem: [LEFT] [FONT=monospace] $varname = 'test'; $dieser_test_ist_toll = 'Test Ausgabe'; echo $dieser_$varname_ist_toll; // Würde zu einem Fehler führen, weil die Variable $varname_ist_toll // nicht existiert. [/FONT] [/LEFT] Der Name der Variable kann genauso wie bei den Strings auch hier in geschweifte Klammern gesetzt werden, um genau zu kennzeichnen, wo die Variable anfängt und wo sie aufhört. [LEFT] [FONT=monospace] echo $dieser_{$varname}_ist_toll; // Ausgabe: Test Ausgabe [/FONT] [/LEFT] Variable Variablen kommen nur sehr selten zum Einsatz da es nur wenige Situationen gibt wo diese Art von Variablen genutzt werden muss.[/PHP][/b] [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 5, ▼ = 2 und ■ = 7, was ist ▲ × ▼ + ■?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
[PHP] Variablen verknüpfen (nicht Inhalt)
Oben