php ist die Abkürzung für Hypertext Preprocessor und stand ursprünglich für Personal Homepage Tools. Es handelt sich dabei um eine sogenannte serverseitige Scriptsprache. php verarbeitet Daten, bevor sie vom Webserver - üblicherweise in HTML ausgegeben - zum Browser des Clients wandern. php ist plattformübergreifend. Dies heißt, es ist auf allen gängigen Linux- und Windows-Versionen lauffähig und funktioniert auch mit Macintosh und OS/2.
php macht Webseiten dynamisch
php kann in HTML eingebettet werden und ist speziell geeignet für die Programmierung von dynamischen Webseiten. Die Scriptsprache ermöglicht es, dass eine Webseite auf ganz unterschiedliche Weise auf Besucher reagieren kann – das reicht von der Begrüßung über Abstimmungen und kleinen Spielen bis hin zum Durchsuchen von Datenbanken.
Zu den Besonderheiten von php gehört die sehr gute Zusammenarbeit mit einer Vielzahl von Datenbanken, Datei- und Verzeichnissystemen sowie E-Mails. So lassen sich Informationen unkompliziert speichern und weiterverarbeiten. php gilt als einfach zu programmieren und schnell bei der Ausführung.
php-Nutzung im Vergleich
Datum
Apr 2020
Apr 2021
php
78,3%
79,2%
ASP.NET
11,2%
8,8%
Ruby
3,3%
4,6%
Java
3,5%
3,5%
Scala
1,6%
1,8%
static files
1,6%
1,5%
Python
1,4%
1,4%
JavaScript
0,9%
1,3%
ColdFusion
0,4%
0,3%
Perl/td>
0,2%
0,1%
Erlang
0,1%
0,1%
php im Vergleich mit anderen serverseitigen Scriptsprachen (Quelle)
Unter den serverseitigen Programmiersprachen ist php mit einem weltweiten Anteil von über 80 Prozent die am meisten verbreitete. Bei vielen Webhostern – so auch checkdomain – ist php automatisch voreingestellt.
Seit 2020: php8 ist da
php wurde 1995 vom dänischen Programmierer Rasmus Lerdorf geschaffen und wird seitdem kontinuierlich weiterentwickelt. Zuletzt wurde im November 2020 die lang erwartete Version php8 veröffentlicht. Vertrieben wird php unter der php-Lizenz. Diese wird von der PHP-Group herausgegeben und erlaubt die freie Verwendung sowie die Anpassung des Quelltextes.
Zum Programmieren in php können verschiedenen (kostenlose) php-Editoren genutzt werden oder auch ein einfacher Texteditor. Mit mehr als 1000 Befehlen und Funktionen gilt php als eine der mächtigsten Programmiersprachen, aber dennoch als vergleichsweise leicht zu lernen.