Facharbeit: Einführung in PHP

Inhalt

0. Vor-Vorwort
1. Vorwort
2. Einführung
   2.1. Einbindung in HTML
   2.2. Trennung von Instruktionen
   2.3. Kommentare
   2.4. Variablen
      2.4.1. Arrays
   2.5. Operatoren
      2.5.1. Zuweisende Operatoren
      2.5.2. Vergleichende Operatoren
      2.5.3. Logische Operatoren
      2.5.4. Verändernde Operatoren
   2.6. Kontrollstrukturen
      2.6.1. if, else, elseif
      2.6.2. for
      2.6.3. while
      2.6.4. switch
      2.6.5. include
   2.7. Funktionen
3. Anwendungsbeispiele
   3.1. Ein Gästebuch
      3.1.1. formular.html
      3.1.2. eintragen.php
      3.1.3. gaestebuch.php
   3.2. Andere Anwendungsgebiete
4. Open Source
5. Arbeitsbericht
6. Quellenverzeichnis
7. Anhang
   7.1. formular.html (Quelltext zu 3.1.1.)
   7.2. eintragen.html (Quelltext zu 3.1.2.)
   7.3. gaestebuch.html (Quelltext zu 3.1.2.)

2. Einführung

PHP ist eine Script-Sprache, die zumeist zur dynamischen Erstellung von Webseiten (also HTML-Dokumenten) genutzt wird. Mit einer Verbreitung von etwa 46% (Prozentzahl aller Webserver, auf denen das PHP-Webserver-Modul installiert ist, laut Security Space web survey, Januar 2002) ist PHP eine der beliebtesten Scriptsprachen im Web.

Die Syntax von PHP basiert weitestgehend auf C, wurde aber erweitert. Die Sprache weist eine Fülle von Funktionen für viele Anwendungsgebiete auf. Hierbei ist vor allem die Anbindung an zahlreicheDatenbanken zu nennen, darunter Borland InterBase, Microsoft SQL, mSQL, MySQL, Oracle und PostgreSQL.

PHP wird serverseitig ausgeführt. Der Benutzer bzw. dessen Browser bekommt zu keinem Zeitpunkt den Quelltext von PHP zu sehen.

PHP muß auf dem Webserver, der die Seiten hält installiert sein. PHP ist erhältlich für verschiedene Webserver unter UNIX-ähnlichen Systemen und und Windows. Der Webserver muss so konfiguriert sein, dass er Dateien mit der Endung .php an den PHP-Parser schickt, welcher den PHP-Code ausführt. Die fertige Seite wird nun erst an den Web-Browser des Besuchers geschickt.

Da eine ausführliche Beschreibung aller Aspekte von PHP den Rahmen dieser Arbeit sprengen würde, habe ich mich auf die wesentlichen Teile beschränkt, die ein erstes Arbeiten mit PHP möglich machen sollten.

Ein grundlegendes Verständnis von HTML und von Programmiersprachen im Allgemeinen ist vorausgesetzt (meist reicht die Kenntnis einer anderen Programmiersprache).

© 2002 Lasar Liepins - lasar@liepins.net - http://liepins.de/