PHP Kurs zum PHP programmieren lernen

www.PHP-Kurs.com

PHP lernen für Einsteiger und Fortgeschrittene

 

Ausgabe in Browser

Hallo Welt in PHP

Der Klassiker in allen Programmiersprachen - die Ausgabe von "Hallo Welt" auf dem Bildschirm.

In PHP ist das ein Einzeiler:

  • echo ist der Befehl, dass etwas ausgegeben wird
  • alles zwischen den Anführungszeichen wird ausgegeben
  • Am Ende zum Abschluss ein Semikolon
That's it - selber probieren!

Hallo Welt in PHP

Als Ausgabe (hier der Bequemlichkeit wegen in der Vorschau von Scriptly mit F9, das Ergebnis ist identisch mit dem Internet-Explorer):

Hallo Welt interpretiert von PHP

Für die Ausgabe im Browser gibt es also den Befehl echo - dies ist bestimmt einer der am meisten verwendeten Befehle.

Im Folgenden wird zweimal der echo-Befehl genutzt:

echo-Befehl in PHP

In der Ausgabe sehen Sie, dass ein Leerzeichen fehlt und kein Umbruch etc. gemacht wird - das ist für die in HTML stattfindende Ausgabe korrekt.

PHP-Ausgabe über echo in HMTL

Wenn Sie nach "Welt" ein Leerzeichen wollen, müssen Sie es noch der dem Abführungszeichen einfügen; einen Umbruch erhalten Sie durch den HTML-TAG "<br />";

Ausgabe von Anführungszeichen und Sonderzeichen

Wenn Sie nun ein Anführungszeichen ausgeben möchten, klappt dies nicht so einfach, da Ihr PHP-Befehl echo "Hallo Welt heute"; die Anführungszeichen als Anfang und Ende von dem auszugebenden Bereich ansieht. Sollen also im Beispiel "Hallo Welt heute" Anführungszeichen vor und nach dem Wort "Welt" ausgegeben werden, müssen dieses Anführungszeichen speziell geschrieben werden - man spricht von maskieren.

Bestimmte Zeichen müssen maskiert werden - als Beispiel soll ein Anführungszeichen innerhalb einer Ausgabe ausgegeben werden. Das wäre dann echo "Hallo \"Welt\" heute";.

Als weiteres Beispiel wird beim align das "center" mit den Anführungszeichen versehen, was einer korrekten HTML-Schreibweise entspricht.

Dazu wird vor dem Zeichen eine Backslash (\) eingetragen.

Maskieren von Zeichen

Zentrierte Ausgabe im Browser - schauen Sie sich den Quellcode an.
Ausgabe mit maskierten Zeichen

Aufgabe: Bauen Sie folgende Ausgabe nach

Übungsaufgabe Textausgabe zentriert mit Maskierung

Eine Lösung zum Vergleichen mit Ihrem Ansatz

echo - print - noch mehr Ausgabe

Anstatt echo kann auch print verwendet werden.

Beim Aufbau des Print-Befehls sehen Sie den typischen Aufbau einer Funktion (dazu im Kapitel Funktionen später mehr)

echo - print Ausgabe

Das Ergebniss ist dasselbe

Ausgabe echo - print im Browser
Auskommentieren von CodeSeitenanfangPHP und HTML mischen
PHP-Kurs.com - jetzt PHP lernen    Bookmark bei del.icio.us setzen    Bookmark bei Mister Wong setzen