PHP ist eine der wichtigsten Programmiersprachen für Webanwendungen. Unzählige Websites basieren auf PHP und erzeugen Seiten, deren Inhalte individuell an die Anforderungen der Besucher angepasst sind.
PHP: Was steckt hinter dieser Programmiersprache?
Als PHP 1995 entstand, befand sich das Internet noch in seinen ersten Entwicklungsschritten. Zu dieser Zeit dominierten statische Websites. Diese geben immer die gleichen Informationen wieder – unabhängig vom Nutzer und dessen Anforderungen. Als der Informatiker Rasmus Lerdorf seine private Homepage erstellte, war er mit diesen Angeboten nicht zufrieden. Daher erstellte er eine kleine Sammlung von Perl-Scripten, mit denen sich dynamische Inhalte erzeugen ließen. Er nannte sie Personal Homepage Tools – PHP. In den darauffolgenden Jahren entwickelte sich PHP zu einer vollwertigen Programmiersprache. Außerdem basiert sie mittlerweile auf C und nicht mehr auf Perl. PHP ist eine Scriptsprache, die in der Regel auf einem Webserver ausgeführt wird. Sie bietet sich für die Erzeugung von HTML-Code an, der die Grundlage aller Internetseiten darstellt. Um die Inhalte zu erstellen, verwenden PHP-Programme häufig Datenbanken. Insbesondere die Einbindung von MySQL-Datenbanken ist problemlos möglich. Diese nehmen vielfältige Inhalte auf, die das PHP-Programm abruft, um die Internetseiten zu gestalten. Die Anweisungen im Quelltext basieren auf der C-Syntax, sind jedoch in vielen Bereichen deutlich weniger strikt ausgelegt.
Vielfältige Anwendungsmöglichkeiten für PHP
Die Anwendungsmöglichkeiten für PHP sind ausgesprochen vielfältig. Um PHP zu nutzen, ist es lediglich notwendig, dass der Server diese Programmiersprache unterstützt. Fast alle Pakete für das Webhosting beinhalten diese Funktion. Der Webentwickler kann nun die Seiten von Grund auf in PHP gestalten. Es gibt aber auch viele vorgefertigte Programme wie beispielsweise WordPress, Joomla oder Drupal, die in PHP programmiert sind. Sie bieten nützliche Funktionen für die Erstellung von Websites und für die Pflege der Inhalte. Programmierer mit PHP-Kenntnissen können den Funktionsumfang dieser Programme nach ihren eigenen Wünschen abändern oder erweitern. Eine weitere Möglichkeit besteht darin, ein Framework wie Bootstrap zu verwenden, das sich für die Gestaltung von HTML- und CSS-Code eignet. Darin lassen sich dann eigene PHP-Scripte einfügen.
Auf t3n.de entdeckt ihr immer wieder neue News zu den Anwendungsmöglichkeiten von PHP und viele weitere Informationen rund um diese Programmiersprache.