verkettungsoperator

  • lerne ja zurzeit PHP mit der PDF von http://www.php-kurs.com
    ich verstehe nicht so richtig das mit dem verkettungsoperator
    was macht der und wofür braucht man den?
    habe es mir mehrmals durchgelesen aber checke es nicht.


    für die die nicht wissen was ich meine

    PHP
    <?php
    $kursname = "PHP-Kurs";
    $praefix = ".com";
    echo "Herzlich willkommen zum " . $kursname . $praefix;
    ?>
  • Du musst dem Compiler irgendwie Mitteilen, dass du Sachen miteinander verknüpfen möchtest, z.B. (oder meistens) einen String und eine Variabel.
    Er [der Verkettungsoperator] ist einfach dazu da, etwas an etwas dran zu hängen, entweder eine Variabel an einen String

    PHP
    <span class="syntaxdefault">echo </span><span class="syntaxstring">'<a href="'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$link</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'" />'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$linkText</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'</a>'</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span>

    oder Variabeln an Variabeln

    PHP
    <span class="syntaxdefault">echo $linkAnfang </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $linkEnde</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span>

    oder um eine Variabel zu erweitern

    PHP
    <span class="syntaxdefault">$link </span><span class="syntaxkeyword">= </span><span class="syntaxstring">'<a href="home.php">'</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxcomment">// Kurzschreibweise für: $link = $link . 'Zur Startseite</a>';<br /></span><span class="syntaxdefault">$link </span><span class="syntaxkeyword">.= </span><span class="syntaxstring">'Zur Startseite</a>'</span><span class="syntaxkeyword">; </span><span class="syntaxdefault"></span>

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!