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
1 2 3 |
<?php echo "Hallo Welt!"; ?> |
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