PHP (rekursiv für „PHP: Hypertext Preprocessor“) ist eine serverseitige Skriptsprache, die hauptsächlich zur Erstellung dynamischer Websites eingesetzt wird. PHP-Code wird auf dem Webserver ausgeführt, bevor die Webseite an den Browser gesendet wird.

Typische Einsatzbereiche

  • Content-Management-Systeme (z. B. WordPress, Joomla, Drupal)
  • Webanwendungen mit Datenbankanbindung
  • Formularverarbeitung und Benutzerauthentifizierung
  • APIs und serverseitige Logik

Eigenschaften

  • Einbettung in HTML: PHP kann direkt in HTML-Dateien integriert werden
  • Plattformunabhängig: Läuft auf allen gängigen Betriebssystemen
  • Datenbankanbindung: Besonders häufig in Kombination mit MySQL
  • Open Source: Frei verfügbar und weltweit unterstützt

Einfaches Beispiel

Vorteile

  • Große Community und viele fertige Lösungen
  • Leicht zu erlernen, auch für Einsteiger
  • Breit unterstützt von Webhosting-Anbietern

Nachteile

  • Codequalität kann bei Anfängern schnell unübersichtlich werden
  • Weniger strukturiert als moderne Frameworks oder Sprachen

Bekannte Frameworks

  • Laravel
  • Symfony
  • CodeIgniter

Siehe auch