Kurs:Ein Internetchat mit PHP/Grundstruktur eines PHP-Dokuments
- Einleitung
- Vorbereitung
- Grundprinzip
- Framesets
- Grundstruktur
- Chat geschlossen
- Ausgabe
- Eingabe
Ein PHP-Dokument hat die Erzeugung von Informationen zum Ziel, die an den Webbrowser des Clients im HTML-Format zu senden sind. Die Grundstruktur eines solchen Dokuments wird hier dargestellt.
Einbettung von PHP
BearbeitenDie Sprachelemente[1] der Skriptsprache PHP werden in der jeweiligen Datei in PHP-Abschnitte eingebettet. Solche Abschnitte werden durch die Tags
<?php ... ?>
definiert. Diese Tags werden als PHP-Start- beziehungsweise PHP-Endetag bezeichnet.[2] Zwischen diesen beiden Tags befinden sich PHP-Anweisungen[3] oder auch PHP-Kommentare[4].
Im Standardfall werden PHP-Dateien mit der Namensendung „.php“ versehen. Der auf dem Server laufende Webserver (zum Beispiel Apache) erkennt an dieser Namensendung, dass diese Datei dem PHP-Interpreter übergeben werden soll. Der PHP-Interpreter sucht sich die für ihn zutreffenden Zeilen innerhalb der oben angeführten Tags heraus, arbeitet sie ab und lässt die Ergebnisse in den HTML-Code einfließen.
- Aufgabe:
- Klären Sie mit Hilfe der PHP-Dokumentation (siehe Referenzen), was die folgende innerhalb des PHP-Abschnitts geschriebene Anweisung bewirkt:
echo 'Chat momentan geschlossen';
- Aufgabe:
- Klären Sie mit Hilfe der PHP-Dokumentation (siehe Referenzen), was die folgende innerhalb des PHP-Abschnitts geschriebene Anweisung bewirkt:
// Information an den Client senden
Die „include“-Anweisung
BearbeitenZur besseren Übersichtlichkeit, aber auch zur Vermeidung von mehrfach zu schreibenden Programmzeilen, bietet sich die „include“-Anweisung[5] an.
<?php ... include 'allgemein.php'; ... ?>
Im obigen Beispiel wird innerhalb eines PHP-Abschnitts durch die „include“-Anweisung die Datei allgemein.php in den Programmablauf eingefügt. Diese Technik erlaubt es, mehrfach wiederkehrenden HTML- oder PHP-Code an den jeweils notwendigen Stellen einzufügen.
Referenzen
Bearbeiten- ↑ Ein ausführliches PHP-Handbuch ist unter www.php.net zu finden
- ↑ ebenda zu „Grundlagen der Syntax“
- ↑ ebenda zu „Abgrenzung von Anweisungen“
- ↑ ebenda zu „Kommentaren“
- ↑ ebenda zur „include“-Funktion
<< Zweireihiges Frameset | Grundstruktur eines PHP-Dokuments | Chat geschlossen >>