Ein PHP-Code-Block wird mit <?php geöffnet und mit ?> geschlossen. Folgt hinter dem schliessenden ?> kein Inhalt mehr, kann dieses Tag auch weggelassen werden.
<?php// Dein PHP-Script// ...// Schliessendes Tag ist optional?>
Jede Anweisung in einem Script muss durch ein Semikolon ; beendet werden.
<?phpanweisung1;anweisung2;anweisung3;?>
Zeilenumbrüche und Leerzeichen werden ignoriert und sind nicht relevant. Achte jedoch stets auf gut formatierten Code!
<?php// Würde auch funktionierenanweisung1;anweisung2;anweisung3;?>
Um eine Ausgabe zu machen, kann das Sprachkonstrukt echo verwendet werden.
Wenn du in einem PHP-Codesegment ausschliesslich eine Ausgabe erzeugen möchtest, kannst du auch die Kurzform für echo verwenden.
PHP-Ausgaben werden direkt in den Output geschrieben. Du kannst also HTML- und PHP-Code mischen, um eine dynamische Seite zu generieren.
Da der PHP-Code immer auf dem Server und nie vom Client verarbeitet wird, erzeugt das Beispiel oben folgende Antwort an den Client:
Aufgabe: Echo-Konstrukt (Gemeinsam)
Erstelle ein neues Projekt in deinem htdocs-Ordner und erstelle darin die Datei index.php.
Erstelle in der Datei index.php ein HTML-Gerüst. Im Body-Bereich soll die Datei ein Echo-Konstrukt enthalten, welches folgende Nachricht ausgibt:
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<title>Meine Seite</title>
</head>
<body>
<?php
echo "Dieser Text ist mit PHP generiert.\n";
echo "Das heutige Datum ist " . date('d.m.Y');
?>
</body>
</html>
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<title>Meine Seite</title>
</head>
<body>
Dieser Text ist mit PHP generiert.
Das heutige Datum ist 15.02.2016
</body>
</html>