Textausgabe in PHP

Die (Text)ausgabe ist in PHP im Prinzip nicht sonderlich kompliziert. Sie erfolgt mit dem "echo"-Befehl (in anderen Programmiersprachen auch oft als print-Befehl geläufig).

Der ausgegebene Text muss (sofern er in keiner Variable ist), mit Anführungszeichen umringt werden. Beispielsweise:

    <?php
        echo "Hier steht ein Beispiel-Text";
    ?>

Eine "Besonderheit" sollte man sich merken: Da der Text selbst in schon in Anführungszeichen steht, müssen Anführungszeichen, die in der Ausgabe auftauchen sollen, mit einem Backslash umschlossen werden, z.B. so:

    <?php
        echo "Hier steht \"ein\" Beispiel-Text";
    ?>

Soll ein Backslash selbst angezeigt werden, muss auch dieser maskiert werden. In diesem Fall geschieht dies mit einem weiteren Backslash, also z.B.:

    <?php
        echo "C:\\Verzeichnis";
    ?>

Diese Maskierung muss (meist) auch verwendet werden, wenn HTML-Code mit PHP ausgegeben werden soll, da hier meistens mit Anführungszeichen gearbeitet wird. Zum Beispiel:

    <?php
        echo "<img src=\"bild.jpg\">";
    ?>

Ein einfaches echo "<br>" geht natürlich wie viele andere Anweisungen ohne Maskierung, da hier kein Zeichen mit PHP in Konflikt gerät.

Und wie gibt man Variablen aus? Das ist ebenfalls sehr einfach!

    <?php
        echo $testvariable;
    ?>

Diese Anweisung gibt nun einfach den Inhalt der Variablen "testvariable" aus. Man kann sogar die Ausgabe von Variablen mit einem festen Text vermischen. Dies geschieht mittels eines verbindenden Punkts:

    <?php
        echo "Dies ist eine Textausgabe :".$testvariable;
    ?>