PHP echo()-Funktion: Text und Variablen einfach ausgeben

PHP echo() gibt den Text sofort aus, ohne einen Rückgabewert zu erzeugen. Dies ist effizienter als Funktionen wie print(). Sie können echo() in verschiedenen Kontexten verwenden, um Strings in Webseiten, Dateien oder anderen Formaten anzuzeigen.

Was ist PHP echo?

PHP echo() ist ein Sprachkonstrukt, das verwendet wird, um Strings auf einer Webseite oder in einer PHP-Anwendung auszugeben. Mit echo() können Sie Inhalte auf dem Bildschirm darstellen lassen, sei es Text, HTML-Tags oder den Wert von PHP-Variablen. Ein Vorteil von echo() ist, dass der Code oft kürzer und leserlicher ist als das ständige Öffnen und Schließen von PHP-Tags, um zwischen PHP und HTML zu wechseln.

Tipp

Deploy Now von IONOS stellt sicher, dass Ihre Projekte unkompliziert auf einer zuverlässigen und leistungsstarken Infrastruktur gehostet werden. Änderungen in Ihrem GitHub-Repository werden automatisch nach dem Push-Befehl übertragen. Mit modernen Servern und skalierbaren Ressourcen können Sie sich darauf verlassen, dass Ihre Webanwendungen stets schnell und stabil laufen.

So sieht die Syntax von PHP echo() aus

PHP echo akzeptiert eine Liste von Ausdrücken als Parameter.

echo(strings ...$expressions)
php

Da es sich bei PHP echo um ein Sprachkonstrukt und keine richtige Funktion handelt, werden die Klammern nach dem Schlüsselwort häufig weggelassen. Die Strings können entweder mit einfachen oder doppelten Anführungszeichen umschlossen werden.

echo 'Hello World'
php

Zudem zeigt PHP-echo-Variable gespeicherten Text an:

$var = "red"
echo $var // Output "red"
php

Es gibt auch eine Kurzschreibweise, bei der der Ausdruck auf ein Gleichheitszeichen und geöffneten PHP-Tag folgt:

<?=$var?>
php

Mehr Informationen zur PHP-Programmierung finden Sie in unserem PHP-Tutorial. In unserem Ratgeber können Sie sich auch Vergleiche zwischen PHP vs. Python und PHP vs. JavaScript anschauen.

Die kostenlose IONOS API

Aktualisieren Sie Domain-, DNS-, SSL-Einstellungen und mehr mit der IONOS API.

DNS-Management
SSL-Verwaltung
API-Dokumentation

Beispiele für die Anwendung der PHP echo()-Funktion

Die echo()-Funktion ist ressourcenschonend und hat einen geringen Overhead. Die Anwendungsmöglichkeiten sind daher vielfältig.

Strings und Variablen konkatenieren

PHP-Operatoren wie der Konkatenationsoperator . ermöglichen das Kombinieren von Text und in Variablen gespeicherten Strings.

$str1 = 'nice'
$str2 = 'weather'
echo  'What a . ' $str1 . ' ' . $str2 .  'today!'
php

Sie erhalten die Ausgabe:

What a nice weather today!
php

Den Wert von Arrays ausgeben

Sie können mit PHP echo Array-Werte anzeigen lassen:

$colors=array("color=>"blue");
echo "The sky is " . $colors['color'] ;
php

Die Ausgabe lautet The sky is blue, wobei „blue“ der im PHP-Array „$colors“ abgelegte Wert unter dem Schlüssel „color“ ist.

Verwendung von echo() in einer PHP-Klasse

Benutzerdefinierte PHP-Klassen unterstützen die dynamische Ausgabe von Strings mit echo().

class Person {
    private $name;

    public function __construct($name) {
        $this->name = $name;
    }

    public function sayHello() {
        echo "Hello, I am {$this->name}!";
    }
}

$person = new Person("Alice");
$person->sayHello();
php

Hier dient echo() in der Methode sayHello() der Klasse Person dazu, eine Begrüßung mit dem im Objekt angegeben Namenswert zu generieren.

Datenbankabfrage mit PHP echo()

Des Weiteren können Sie mit PHP Informationen aus einer MySQL-Datenbank abrufen und die Ergebnisse aus der Abfrage mit echo() auf der Webseite darstellen.

$sql = "SELECT name, email FROM user WHERE id = 1";
$result = mysqli_query($conn, $sql);

if ($result) {
    $row = mysqli_fetch_assoc($result);
    echo "Name: " . $row['name'] . "<br>";
    echo "E-Mail: " . $row['email'];
} else {
    echo "Error occured: " . mysqli_error($conn);
}

mysqli_close($conn);
php

In diesem Beispiel verwenden wir PHP echo
, um die Ausgabe der Namen und E-Mails mit einem Zeilenumbruch zu trennen. Im Falle eines Fehlers können wir echo() mit PHP-Funktionen wie mysqli_error() verknüpfen und die Fehlerbeschreibung anzeigen.

IONOS S3 Object Storage

Der IONOS S3 Object Storage ist ideal für Backups sowie zum Archivieren von Unternehmensdaten. Sie können beliebig große, statische Datenmengen kostengünstig speichern.

Hoch skalierbar
Kostengünstig
Komfortabel