PHP echo() Funktion
Definition und Verwendung
Die echo() -Funktion gibt eine oder mehrere Zeichenfolgen aus.
Anmerkung:Die echo() -Funktion ist tatsächlich keine Funktion, daher müssen Sie keine Klammern verwenden. Wenn Sie jedoch mehr als einen Parameter an echo() übergeben möchten, führt die Verwendung von Klammern zu einer Parsing-Fehler.
Hinweis:Die echo() -Funktion ist schneller als print() Geringere Geschwindigkeit.
Hinweis:Die echo() -Funktion hat auch eine Kurzschreibweise. Vor PHP 5.4.0 war diese Syntax nur bei aktivierter short_open_tag -Konfigurationseinstellung gültig.
Syntax
echo(Zeichenfolgen)
Parameter | Beschreibung |
---|---|
Zeichenfolgen | Erforderlich. Eine oder mehrere zu sendende Zeichenfolgen. |
Technische Details
Rückgabewert: | Kein Rückgabewert. |
PHP-Version: | 4+ |
Mehr Beispiele
Beispiel 1
Schreiben Sie den Wert der Zeichenfolgenvariable ($str) in die Ausgabe ein:
<?php $str = "Hello world!"; echo $str; ?>
Beispiel 2
Den Wert der Zeichenfolgenvariable ($str) in die Ausgabe schreiben, einschließlich HTML-Tags:
<?php $str = "Hello world!"; echo $str; echo "<br>What a nice day!"; ?>
Beispiel 3
Zwei Zeichenfolgenvariablen verbinden:
<?php $str1="Hello world!"; $str2="What a nice day!"; echo $str1 . " " . $str2; ?>
Beispiel 4
Werte aus dem Array in die Ausgabe schreiben:
<?php $age=array("Peter"=>"35"); echo "Peter is " . $age['Peter'] . " years old."; ?>
Beispiel 5
Text in die Ausgabe schreiben:
<?php echo "This text überspannt mehrere zeilen."; ?>
Beispiel 6
Wie man mehrere Parameter verwendet:
<?php echo 'This ','string ','was ','made ','with multiple parameters.'; ?>
Beispiel 7
Unterschied zwischen einfachen und doppelten Anführungsstrichen. Einfache Anführungsstriche geben den Variablennamen und nicht den Wert aus:
<?php $color = "red"; echo "Roses are $color"; echo "<br>"; echo 'Roses are $color'; ?>
Beispiel 8
Verkürzte Syntax (nur bei aktivierter short_open_tag-Konfiguration):
<?php $color = "red"; ?> <p>Rosen sind <?=$color?></p>