PHP Manual
/
Grundlegende Kenntnisse

Echo - Ausgabe im Quellcode

16. 02. 2020

Obsah článku

Das "Echo"-Konstrukt wird verwendet, um eine Variable oder Zeichenkette in den Quellcode zu übertragen.

Unterstützung: Alle Versionen
Kurzbeschreibung: Ausgabe einer oder mehrerer Zeichenketten
Typ: Befehl, Konstrukt (keine Funktion)

Beschreibung

echo 'Hallo, Welt';

Sie sagt "Hallo Welt".

$var = 'Text';
echo $var;

Druckt den Wert der Variablen $var, d.h. "Text".

Echo ist keine Funktion (es ist ein Befehl), daher können Sie eine Klammer verwenden oder nicht. Daher ist es auch korrekt, echo ('hello world'); zu schreiben.

Zusätzlicher Hinweis: PHP behandelt Echo als einen Befehl (ein Konstrukt) und somit als einen Ausdruck. Der Klammerzusatz ist in diesem Fall optional. Wenn wir die Notation: echo ('etwas'); verwenden, wird die Echo-Anweisung nicht zu einer Funktion und wird auch nicht als solche behandelt. Die Klammer bedeutet in diesem Fall, dass der genaue Wert des Ausdrucks eingeschlossen wird, ähnlich wie in der Mathematik.

Anführungszeichen

Zeichenketten können in Anführungszeichen und Apostrophe eingeschlossen werden.

Also dies:

echo "Hallo";

Es ist dasselbe wie das hier:

echo 'Hallo';

Beachten Sie jedoch, dass jede Zeichenfolge mit demselben Typ von Anführungszeichen beginnen und enden muss und dass das Anführungszeichen in der Zeichenfolge nicht verwendet werden darf.

Wenn Sie zum Beispiel einen HTML-Link (oder einen beliebigen HTML-Code) ausgeben wollen, müssen Sie dem Anführungszeichen einen Schrägstrich voranstellen. Ein Schrägstrich bedeutet "genau dieses Zeichen", wird also in der Sprache nicht als Ausdruck verstanden.

echo "<a href="index.php"">Linktext</a>";

Technischer Hinweis: Anführungszeichen haben in PHP eine besonders Bedeutung.

Parameter

  • arg" Ausgabeparameter.

Rückgabewerte

Es wird kein Wert zurückgegeben.

Kann nicht als Variable verwendet werden.

Hinweis

Hinweis: Da es sich um ein Sprachkonstrukt (Konstrukt = Befehl) handelt (nicht um eine Funktion), kann es nicht in eine Variable geladen werden.

Beispiel

echo "Hallo, Welt";
echo "echo kann mehrere Textzeilen ausgeben.
Aber Vorsicht mit dem HTML-Tag <br>, er wird nicht gedruckt. Dafür ist die Funktion nl2br() gedacht.";
$a = "php"; // Definition der Variablen
echo "Ich mag" . $a; // Er schreibt: Ich mag php

Echo hat auch eine verkürzte Syntax, bei der es möglich ist, nur das Gleichheitszeichen nach dem öffnenden php-Tag zu verwenden.

Ahoj <?=$jmeno;?>!

Dies ist nützlich, wenn wir schnell einige Informationen auf die Seite schreiben müssen. Zum Beispiel das laufende Jahr:

Píše Jan Barášek © <?=date('Y');?>

Diese verkürzte Syntax funktioniert nur, wenn verkürzte öffnende php-Tags aktiviert sind, d.h. die Direktive short_open_tag auf on gesetzt ist.

Operation

Alle gängigen mathematischen Operationen können mit dem Befehl echo durchgeführt werden.

Eine ausführliche Erörterung der Mathematik findet sich in einem gesonderten Artikel.

echo 5 + 3 * 2; // druckt 11

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
10.
Status:
All systems normal.
2024