PHP ist eine serverseitige Programmiersprache, die von Webservern ausgeführt werden kann, um dynamische Websites zu erstellen. Innerhalb der Skriptsprache können verschiedene Operationen ausgeführt werden, wie z.B. das Abrufen und Bearbeiten von gespeicherten Informationen einer Datenbank. Das Ergebnis ist i.d.R. ein html-Dokument, das im Browser eines Besuchers angezeigt wird. PHP wird auch PHP Hypertext Preprocessor genannt.
Häufig wird PHP von CMS-Systemen und zur Steuerung dynamischer Websites wie Diskussionsforen, Webshops und Webblogs eingesetzt. Websites und Webanwendungen auf PHP-Basis verwenden zur Speicherung von Daten häufig Datenbanksysteme wie MySQL oder MariaDB.
Um PHP Skripte ausführen zu können, muss der Webserver PHP unterstützen. Bei vielen Hosting Providern ist dies eine Standardfunktion, insbesondere wenn die Webserver ein Open-Source-Betriebssystem auf Linux-Basis haben. PHP-Skripte haben die Erweiterung .php. Bei SEO-freundlichen URL’s ist diese Endung für den Besucher nicht sichtbar, sondern lediglich der vom Skript generierte Code.
Weitere serverseitige Skriptsprachen sind ASP (Active Server Page), JSP (Java Server Page), Python und ColdFusion.
Was bedeutet die Abkürzung PHP?
PHP stand ursprünglich für Personal Home Page. Die Programmierprache wurde für die Steuerung einfacher persönlicher Homepages entwickelt. Als sich die Sprache weiterentwickelte, deckte die Abkürzung den Anwendungsbereich nicht mehr ab. Mit der Version 3.0 wurde die Bedeutung von PHP in das rekursives Akronym PHP Hypertext Preprocessor umgewandelt.