voriges Beispiel bruckbauer.at nächstes Beispiel

Bsp 4 - Verkettung von Strings

Code:

<html>
  <head>
  <title>Bsp 4 - Verkettung von Strings</title>
  </head>
<body>

    <h1>Verkettung von Strings mit dem Punkt</h1>
	    
    <?php
	
        $vorname = "Martin";
        $nachname = "Bruckbauer";
        $name = $vorname.$nachname;

        echo "<p>$name</p>";
	
        // Nun fügen wir noch ein Leerzeichen dazwischen:
        $name = $vorname." ".$nachname;
        echo "<p>$name</p>";
	
        // Es ist auch möglich, echo mit einfachen Anführungszeichen
        // statt mit doppelten zu verwenden.
        // Dann benötigt man allerdings öfter den Verkettungsoperator:
    
        // statt
        echo "<p>Mein Name ist $name und ich lebe in Salzburg.</p>";
    
        // funktioniert auch
        echo '<p>Mein Name ist '.$name.' und ich lebe in Salzburg.</p>';

    ?>

</body>
</html>

Anmerkungen:

Bei Verwendung von einfachen Anführungszeichen ('...') statt doppelten Anführungszeichen ("...") wird der Block zwischen den Anführungszeichen nicht interpretiert, d.h.

echo '$name';

gibt den Text $name aus (und nicht den Wert von $name, wie das bei doppelten Anführungszeichen der Fall wäre).
Das hat einerseits Performance-Vorteile (weil der PHP-Interpreter nicht alles interpretieren muss) und andererseits muss man Anführungszeichen, die zu HTML-Befehlen gehören, nicht auskommentieren:

echo '<p align="center"><a href="http://bruckbauer.at target="_blank">Link</a></p>';
// statt:
echo "<p align=\"center\"><a href=\"http://bruckbauer.at target=\"_blank\">Link</a></p>";

hier testen

 

voriges Beispiel bruckbauer.at nächstes Beispiel