Was ist PHP und wofür wird es benutzt?

PHP steht für „PHP: Hypertext Preprocessor“. PHP ermöglicht serverseitige Programmierung und damit auch die Entwicklung von Webapplikationen. Anfangs wurde PHP vor allem eingesetzt, da es sehr gut die einfache Auswertung von Formularen unter stützt, mit denen ein Benutzer Daten an eine Website senden kann. Aber PHP kann selbstverständlich viel mehr.

Kurze Historie zum PHP: Hypertext Preprocessor

  • 1995
    PHP ist Nachfolger des 1995 von Rasmus Lerdorf entwickelten und zunächst nur auf Perl basierenden PHP/FI (Personal Home Page/Forms Interpreter).
  • 1997
    In 1997 lösen die ersten Alphaversionen von PHP 3 den Interpreter PHP/FI ab.
  • 1998
    Aus PHP/FI wurde kurz PHP, was nun bereits für PHP: Hypertext Preprocessor stand. Im Juni 1998 wurde die Version PHP 3 offiziell freigegeben.
  • 2000
    Im Jahr 2000 kam PHP 4 mit komplett neuem Kern. Der Funktions- und Leistungsumfang stieg mit dieser Version gewaltig.
  • 2004
    Nach mehreren Entwicklungsjahren erschien PHP 5 im Jahre 2004 mit einem neuen Objektmodell und vielen zusätzlichen Funktionen. Seit Version 5 können Sie mit PHP sowohl prozedural als auch objektorientiert programmieren.

PHP wird am Anfang seiner Entwicklung als neue Programmiersprache von „richtigen“ Programmierern häufig belächelt und nicht ernst genommen.

Es galt unter anderem als chaotisch, was aber weniger an PHP selbst, als an den Programmen und Skripten lag, die in Webanwendungen Verwendung fanden. Diese Denkweise änderte sich aber kontinuierlich von Version zu Version. Heutzutage basieren einige der größten Internetauftritte auf serverseitiger PHP-Programmierung.

 

Technische Funktionsweise einer PHP-Anfrage an den LAMP-Server

 

Beispiel: ‚Hello World‘ ausgeben

<?php
   echo 'Hello World!';
?>


Vorteile von PHP

Die ungebrochene Popularität von PHP basiert auf einigen vorteilhaften Eigenschaften:

  • PHP hat eine flache Lernkurve.
  • PHP ist leicht zu benutzen, denn PHP-Befehle können einfach in HTML eingebettet werden.
  • Die Entwicklung von PHP geht schon über einen langen Zeitraum (siehe Historie).
  • PHP ist auf die Programmierung von Webanwendungen spezialisiert. Mit PHP können Sie prozedural oder objektorientiert programmieren.
  • PHP ist Open-Source-Software und damit frei verfügbar. Auch die gesamte Testumgebung ist kostenlos.
  • PHP wird auf den gängigsten Betriebssystemen verwendet.
  • PHP unterstützt mehrere verschiedene Datenbankmanagementsysteme.
  • Nahezu alle Webhosting-Angebote stellen PHP-Unterstützung zur Verfügung.
  • PHP ist weit verbreitet und hat eine große und aktive Community.
  • Zu vielen Aufgabenstellungen bestehen bereits fertige PHP-Skripte, die häufig auch zum Download angeboten werden. Diese Skripte müssen dann gegebenenfalls nur noch an den konkreten Anwendungsfall angepasst werden.

PHP Frameworks

Gerade für größere Projekte bietet sich dem schon versierten PHP-Programmierer eine Reihe von Frameworks an, die ihn bei der effizienten Entwicklung unterstützen können. Frameworks liefern eine Art Rahmen beziehungsweise ein Gerüst mit einer Vielzahl vorgefertigter Funktionalitäten, in dem das eigene Projekt entwickelt werden kann.

Das Angebot an PHP Frameworks ist vielfältig. Die Auswahl eines geeigneten Frameworks ist nicht einfach und muss vor allem den Anforderungen des Projekts und des eigenen Programmierstils genügen. Außerdem ist die Einarbeitung in ein Framework manchmal recht aufwendig, sodass auf eine entsprechend gute Dokumentation des Frameworks geachtet werden sollte.

Populäre PHP Frameworks sind zum Beispiel:

  • Laravel,
  • Phalcon,
  • Symfony2 und
  • Zend, von denen das Zend Framework das wohl am häufigsten verwendete ist.

 

Diese Seite verwendet Cookies, um die Nutzerfreundlichkeit zu verbessern. Mit der weiteren Verwendung stimmst du dem zu.

Datenschutzerklärung
Nach oben scrollen