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
Als Ausgabe (hier der Bequemlichkeit wegen in der Vorschau von Scriptly mit F9, das Ergebnis ist identisch mit dem Internet-Explorer):
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:
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.
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 />";
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.
Zentrierte Ausgabe im Browser - schauen Sie sich den Quellcode an.
Eine Lösung zum Vergleichen mit Ihrem Ansatz
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)
Das Ergebniss ist dasselbe