PHP - Versionen und Standards
PHP - Versionen und Standards
 

PHP - Versionen und Standards


PHP ist eine Skriptsprache mit einer an C und Perl angelehnten Syntax, die hauptsächlich zur Erstellung dynamischer Webseiten oder Webanwendungen verwendet wird. PHP wird als freie Software unter der PHP-Lizenz verbreitet.

PHP wurde 1995 von Rasmus Lerdorf entwickelt. Der Begriff stand damals noch für Personal Home Page Tools und war ursprünglich als Ersatz für eine Sammlung von Perl-Skripten gedacht, die Lerdorf zur Protokollierung der Zugriffe auf seinen Online-Lebenslauf geschrieben hatte. Bald schuf Lerdorf eine umfangreichere Version in der Programmiersprache C, in der PHP bis heute entwickelt wird. Das schließlich veröffentlichte PHP/FI (FI stand für Form Interpreter) war Perl sehr ähnlich, wenn auch eingeschränkter.

PHP3 wurde von Andi Gutmans und Zeev Suraski neu geschrieben, da das inzwischen erschienene PHP/FI 2 ihrer Meinung nach für E-Commerce unzureichend war. Lerdorf kooperierte nun mit Gutmans und Suraski, und so wurde die Entwicklung von PHP/FI eingestellt. Diese Version brachte die Verbreitung der Web-Skriptsprache PHP bedeutend voran.

Das von Gutmans und Suraski gegründete Unternehmen Zend Technologies Ltd. entwickelte in der Folge die Zend Engine 1, die den Kern der PHP-4-Standardimplementierung bildet. Mit PHP 4 wurden die Ausführungsgeschwindigkeit komplexer Applikationen und die Sicherheit bei Verwendung globaler Variablen verbessert. Eingeführt wurden die Unterstützung für viele weitere Webserver, das Sessionmanagement, die Ausgabepufferung sowie eine Anzahl neuer Sprachkonstrukte.

Da das World Wide Web Ende der 1990er Jahre stark wuchs, bestand großer Bedarf an Skriptsprachen, mit denen sich dynamische Webseiten realisieren ließen. PHP wurde mit der Zeit für die Webentwicklung populärer, als der vorherige De-facto-Standard Perl, weil es durch seine Spezialisierung als einfacher erlernbar galt.

Im Sommer 2004 wurde mit Version 5.0 eine weitere Entwicklungsstufe veröffentlicht. Wesentlicher Unterschied zum Vorgänger ist die Zend Engine II, die vor allem ein verbessertes Objektmodell nutzt, somit objektorientierte Anwendungen effizienter ausführt und Sprachkonstrukte wie Überladung ermöglicht. Dazu kommen Exceptions, Reflection, die Integration der Datenbank SQLite sowie Erweiterungen bei XML- und DOM-Handhabung.

Zurzeit wird die Version 6.0 entwickelt. Bisher bekannte Änderungen sind zum einen die Entfernung von "Altlasten" wie Register Globals, Magic Quotes und dem Safe Mode, zum Anderen die Unterstützung von Unicode. Neuerungen wie Namensräume, "late static binding" und ein neuer, nativer MySQL-Treiber waren eigentlich für die Version 6 geplant, wurden aber schon in PHP 5.3 eingeführt.



123 - Bookmark


- Startseite
- Script-Sprache
- HTML
- PHP
    - PHP benutzen
    - PHP Versionen | Standards
      - aktuelle Versionen 4 / 5
      - Migration PHP 4 zu PHP 5
- JavaScript
- Game Folgekosten
- Game Hotellobby
- Games gescript
- Script-Games Mobil
- Display-Beleuchtung
- Digital-Script

Der treue Wegbegleiter
- Majordomo
    - Funktion
    - Teilnehmer
    - Möglichkeiten
    - Das Ende

- Impressum
www.scriptnews.de | PHP - Versionen und Standards