Doku:PHP

Aus SELFHTML

Übersicht

PHP ist eine serverseitige Programmiersprache, mit der sich dynamische Webseiten und Inhalte erzeugen lassen. Das heißt, dass die Webseite kein fertiges Dokument ist, sondern erst auf Anforderung durch den Client (z.B. Browser), einen Request also, zusammengestellt wird. Dazu wird der PHP-Code zunächst auf dem Server ausgeführt und die Ausgabe an den Client gesendet.

Kurze Fakten:

  • Eine PHP-Datei endet meist auf .php.
  • PHP wird auf dem Server ausgeführt (kann man somit im Browser nicht abschalten).
  • PHP-Code wird in einem PHP-Tag geschrieben <?php der PHP-Code ?>

Um PHP auszuführen, benötigt man einen Server mit einem PHP-Interpreter. Vorwiegend für den schnellen Einstieg und die Entwicklung vorgesehen ist XAMPP, ein einfach zu installierendes Paket, das einen Webserver (Apache), PHP, ein Datenbankmanagementsystem (MySQL), Perl (eine weitere Programmiersprache) und diverse Hilfsprogramme mitbringt. XAMPP ist für die Betriebssysteme Windows, Linux, Mac OS X und Solaris verfügbar. Allerdings bringen die meisten Linux-Distributionen schon in ihrer Paketverwaltung alle benötigten Komponenten mit. Auch lassen sich alle Komponenten einzeln unter Windows installieren.

XAMPP sollte jedoch ausschließlich für das Entwickeln von Webanwendungen genutzt werden. Vom Betreiben eines Webservers, der vom Internet aus erreichbar ist, wird aus Sicherheitsgründen abgeraten

Beispiel für PHP:

<?php
  echo 'Hello World!';
?>

Weiterführende Links

Externe Verweise