Was ist PHP?
PHP steht für PHP: Hypertext Preprocessor, wobei PHP für Personal HomePage [Tools] steht. Diese Art von Akronym wird als Retronym bezeichnet. Ursprünglich war die Sprache 1994 als kleine Sammlung von Binärdateien konzipiert worden, mit denen einige grundlegende Site-Traffic-Daten gesammelt wurden. 1997 wurde der Parser von zwei Israelis umgeschrieben und der Name in das aktuelle Akronym geändert - es wurde festgestellt, dass Hypertext-Präprozessor ein ausgesprochen akzeptablerer Name in der Geschäftswelt ist.
Es ist eine Open-Source-Sprache, die hauptsächlich für dynamische Webinhalte und serverseitige Anwendungen verwendet wird. PHP wird oft als der Hauptkonkurrent mit den folgenden Punkten bezeichnet:
- Microsofts C # - Visual Basic.NET - ASP-Familie
- Suns Java - JSP
- Macromedia's ColdFusion
- CGI - Perl
PHP enthält viele Open-Source-Bibliotheken, die im Core Build enthalten sind, und viele weitere sind sofort verfügbar. Es gibt Erweiterungen für die Schnittstelle mit einer Reihe von Systemen, einschließlich IRC, einer Reihe von Komprimierungsformaten und der Windows-API. Es gibt weitere Erweiterungen, mit denen PHP Dateiformate im laufenden Betrieb generieren kann, beispielsweise eine beliebte Erweiterung, mit der Adobe Flash®-Filme erstellt werden können.
Seit Version 3 hat PHP objektorientierte Funktionen integriert. Version 5 baut im Wesentlichen auf dieser eingeschränkten Funktionalität auf und die Sprache verfügt nun über robuste objektorientierte Funktionen, einschließlich Schnittstellen, Ausnahmen, Destruktionen und Abstracts.
PHP erreichte mit Version 4, die im Jahr 2000 veröffentlicht wurde, eine weit verbreitete Popularität. Im Jahr 2004 wurde Version 5 veröffentlicht und gilt heute als eine der Top-Sprachen, die für serverseitiges Scripting verwendet werden.
Zweifellos ist ein Großteil seiner Popularität auf seine relative Leichtigkeit beim Lernen und seine berüchtigte Lockerheit zurückzuführen. Arrays und Variablen in PHP können jeden Objekttyp aufnehmen, Variablen müssen nicht deklariert werden und die Syntax ist bemerkenswert einfach.
Im Gegensatz zu vielen anderen Sprachen wie C # oder Perl, die hauptsächlich von allgemeineren Programmierern verwendet werden, kennen viele PHP-Programmierer keine andere Sprache. Dies führt gelegentlich dazu, dass es als eine weniger verbreitete Sprache abgetan wird, aber seine wachsende Beliebtheit und die vielen robusten und effizienten Websites, die es als Struktur verwenden, scheinen diesen Mythos zu zerstreuen.
Gelegentlich wurde PHP kritisiert, weil es im Vergleich zu Sprachen wie ASP von einigen als Sicherheitslücken angesehen wird. Das Fehlen leicht verständlicher Fehlermeldungen, eine manchmal zu robuste Konfigurationsdatei und ein offensichtlich unvollständiger Satz eingebauter Funktionen werden ebenfalls als Bereiche bezeichnet, die einer deutlichen Verbesserung bedürfen.
Die Entwicklung schreitet jedoch zügig voran und mit jedem weiteren Build scheint die Sprache mehr und mehr auf die Bedenken der Open-Source-Community einzugehen.