previous up contents next

Allgemeines

PHP heißt: Hypertext Preprocessor. Wie der Name bereits andeutet findet mit PHP eine Verarbeitung von Text statt - dem Quelltext einer Webseite. Dies bedeutet, daß eine HTML-Datei nicht direkt vom Server an den Browser gesendet wird, sondern daß die Seite erst im Moment des Abrufes in ihrer endgültigen Form erzeugt wird. Dieser Prozeß, d.h. die Verwendung von PHP auf dem Server, ist für den Client/Browser vollkommen transparent. Dieser bemerkt nichts von der Verwendung von PHP. PHP ist eine serverseitige Skriptspache, die meist eingebettet in ein HTML-Dokument verwendet wird. Die Dateien werden dann mit der Endung .php (früher auch .php3 bzw. .phtml ) auf dem Server im WWW-Directory abgelegt. Diese Dateiendung ist meist auch der einzige Hinweis, den ein User auf die Verwendung von PHP auf dem Server hat. Jedoch ist es sogar möglich, diesen letzten Hinweis zu unterdrücken. Ein einfaches Beispiel für ein PHP-Skript sieht folgendermaßen aus (siehe Listing [*]):

\lstinputlisting[caption={Ein erstes Beispiel f\uml ur eingebettetes PHP
}]{./include/helloXML.php} Ein erstes Beispiel für eingebettetes PHP

In dieser Form bekommt der Benutzer der Seite die Datei, einen korrekt eingerichteten Webserver vorausgesetzt, normalerweise nicht zu sehen. Er sieht in seinem Browser lediglich die Ausgabe, die durch das Skript erzeugt wird: Guten Morgen
Dabei gibt es unterschiedliche Möglichkeiten die PHP-Befehle in das HTML-Dokument einzubetten [27]:
  1. XML Style: <?php CODE ?>
  2. Script Style: < script language="php"> CODE </script>
  3. SGML Style: <? CODE>
  4. ASP Style: <% CODE %>


previous up next
Rene Morschhauser 2002-02-03