Wie funktioniert PHP?

Im folgenden erkläre ich wie PHP funktioniert:

Die folgende Darstellung (von unten anfangend durchlaufen) verdeutlicht diese 6 Schritte:

Funktionsweise von PHP

Zur Erzeugung von dynamischen Webseiten, also Webseiten mit veränderbarem Inhalt, wird die Programmiersprache PHP eingesetzt. Für Anwender, die schon andere Programmiersprachen kennen, sind die grundlegenden Sprachelemente von PHP leicht verständlich. Die Sprache erfindet nichts Neues, sondern setzt auf bekannte Strukturen. Auch versuchen die Entwickler, die Syntax (Programmierregeln) von PHP so einfach wie möglich zu halten.

Die Besonderheit von PHP besteht darin, dass der Programmcode direkt in das HTML-Dokument eingebettet wird: der HTML- und der PHP-Code befinden sich also in derselben Datei, wobei die PHP-Teile speziell markiert sind (in der folgenden Abbildung fett dargestellt).
Diesen Programmcode kann man in einem beliebigen Texteditor oder Programmierumgebung eingegeben und in einer Datei namens "text_ausgeben.php" auf dem Webserver (hier: localhost = Lokaler Webserver) abspeichern. Das Verzeichnis in das die Datei abgespeichert werden muss, ist das htdocs-Verzeichnis des Webservers welches in der Konfiguration des Apache-Webservers angegeben ist:

PHP Code

Wird die Datei "text_ausgeben.php" über einen beliebigen Webbrowser vom Webclient abgerufen, so wird folgendes auf dem Bildschirm ausgegeben:

Ausführung von PHP-Code im Webbrowser