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
|