PHP



PHP (rekursives Backronym für „PHP: Hypertext Preprocessor“, ursprünglich „Personal Home Page Tools“) ist eine Skriptsprache mit einer an C bzw. C++ angelehnten Syntax, die hauptsächlich zur Erstellung von dynamischen Webseiten oder Webanwendungen verwendet wird. PHP ist Open-Source-Software und wurde ab 1995 von Rasmus Leerdorf entwickelt. Heute bildet der von Zend Technologies Ltd. entwickelte Kern die Grundlage von PHP.

PHP zeichnet sich besonders durch die leichte Erlernbarkeit, die breite Datenbankunterstützung und Internet-Protokolleinbindung sowie die Verfügbarkeit zahlreicher, zusätzlicher Funktionsbibliotheken aus. Es existieren beispielsweise Programmbibliotheken, um Bilder und Grafiken zur Einbindung in Webseiten dynamisch zu generieren.

Versionshistorie



PHP 4

In PHP 4 wurde erstmals die von Zend Technologies Ltd. entwickelte Zend Engine in der Version 1 eingesetzt. Dadurch wurde die Ausführungsgeschwindigkeit deutlich erhöht, sowie die Sicherheit bei der Verwendung globaler Variablen. Neben zahlreicher neuer Funktionen, wurde erstmals Session Management, sowie erste Ansätze der objektorientierten Programmierung (OOP) unterstützt.
Seit August 2008 wird PHP 4 von offizieller Seite nicht mehr unterstützt, was nahelegt, auf PHP 5 zu migrieren.

PHP 5

PHP 5 ist am 13. Juli 2004 erschienen und brachte sehr viele Veränderungen in der PHP Welt. Grundlage von PHP 5 ist die Zend Engine in der Version 2. Problemeverursachende Direktiven wie Magic Quotes, Safe Mode oder Register Globals wurden in PHP 5 erstmals standardmäßig deaktiviert. Neben einer Fülle neuer Funktionen, wurde die objektorientierte Programmierung (OOP) stark erleichtert und durch viele Neuerungen aufgewertet. Mit PHP 5.1 und PDO wurde ein datenbankunabhängiger, abstrakter Treiber eingeführt. Mit SimpleXML ist ein einfacher XML Parser direkt mit an Bord. Wichtig im Zusammenspiel mit AJAX ist die Einführung von JSON unter PHP 5.2.


Offizielle Webseite: http://php.net

«PHP»SQL

 Quelltext betrachten   Druckversion   Versionen 
Letzte Änderung: 02.03.2009 14:35 Version 1.0.0