1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

Verketten

  • micronix
  • 27. Juli 2010 um 10:47
  • micronix
    Fortgeschrittene/r
    Beiträge
    108
    • 27. Juli 2010 um 10:47
    • #1

    Hallo,

    bin noch PHP Anfänger. Und ich verstehe den Sinn von Verkettungsoperatoren nicht ganz. Wo ist der Unterschied zwischen


    $kursname = "PHP-Kurs";
    $praefix = ".com";

    echo "Herzlich willkommen zum " . $kursname . $praefix;


    und:

    echo "Herzlich willkommen zum $kursname$praefix";

    Wäre schön wen mir das jemand erklären könnte und thx im voraus.

    MfG

  • Grevas
    König(in)
    Reaktionen
    3
    Beiträge
    1.043
    • 27. Juli 2010 um 10:52
    • #2

    Versuch das mal mit einem Array/Konstanten zu machen ;). Manchmal möchte man auch tatsächlich '$kursname = '.$kursname ausgeben (z.B. beim debuggen).

  • micronix
    Fortgeschrittene/r
    Beiträge
    108
    • 27. Juli 2010 um 10:55
    • #3

    Aber in beiden oben genannten Beispielen erhalte ich die gleiche Ausgabe, also wozu ist das Verketten sinnvoll?

  • Grevas
    König(in)
    Reaktionen
    3
    Beiträge
    1.043
    • 27. Juli 2010 um 10:59
    • #4

    Sama, liest du nicht mit? o_O die Antwort war doch schon knapp genug.

    Ohne Verkettung, könntest du nicht mit Arrays oder Konstanten Arbeiten.
    Außerdem wird der Inhalt von " " interpretiert, der von ' ' aber nicht (d.h. '$name' gibt dir $name aus und nicht den Wert). Was auch für bestimmte Zeichen gilt wie "\n" (Zeilenumbruch).

  • The User
    Forum Guru
    Beiträge
    4.044
    • 27. Juli 2010 um 13:05
    • #5

    Prinzipiell kannst du jede Verkettung auch innerhalb von " " schreiben.
    Ist alt eine andere Schreibweise…

    Die Aussage von Grevas ist so nicht richtig. Siehe: http://de2.php.net/manual/de/lang….string.parsing

    Freiheit bedeutet mehr.

    "Mir ist die gefährliche Freiheit lieber als eine ruhige Knechtschaft."
    (Jean Jacques Rousseau)
    Mein Blog zum Programmieren, GNU/Linux etc.
    Free Chelsea Manning!
    Stolzer Nutzer von KDE, openSUSE und Qt.

    Einmal editiert, zuletzt von The User (27. Juli 2010 um 13:07)

Tags

  • http
  • php
  • zeichen
  • array
  • inhalt
  • kurs
  • ring
  • ausgabe
  • konstante
  • string
  • schreibweise
  • name
  • verketten

Benutzer online in diesem Thema

  • 1 Besucher
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™