PHP („PHP: Hypertext Preprocessor“, Abkürzung für Hypertext Preprocessor) ist eine weit verbreitete Open-Source-Mehrzweck-Skriptsprache. Sie kann in HTML eingebettet werden und eignet sich besonders für die Webentwicklung.
PHP (PHP: Hypertext Preprocessor) ist eine Skriptsprache, die auf einem Computer ausgeführt wird, hauptsächlich It Wird zur Verarbeitung dynamischer Webseiten verwendet, enthält auch eine Befehlszeilenschnittstelle (Befehlszeilenschnittstelle) oder generiert ein grafisches Benutzeroberflächenprogramm (GUI). (Empfohlenes Lernen: PHP-Programmierung vom Einstieg bis zur Kompetenz)
PHP wurde erstmals 1995 von Rasmus Lerdorf erfunden. Mittlerweile wird der De-facto-Standard von PHP von der PHP Group bereitgestellt die Wartung der Open Source Society Group. PHP verwendet die PHP-Lizenz als Lizenzvereinbarung. Da diese Vereinbarung jedoch die Verwendung des PHP-Namens einschränkt, ist sie nicht mit der Open-Source-Lizenzvereinbarung GPL kompatibel.
PHP wird derzeit häufig verwendet, insbesondere in der serverseitigen Webprogrammentwicklung. Im Allgemeinen wird PHP hauptsächlich auf einem Webserver ausgeführt und die von Benutzern durchsuchten Webseiten werden durch die Ausführung von PHP-Code generiert. PHP kann auf fast jedem Betriebssystem ausgeführt werden und die Verwendung von PHP ist völlig kostenlos. Laut Statistiken vom April 2007 wurde PHP auf mehr als 20 Millionen Websites und 1 Million Servern installiert.
PHP, ursprünglich als Personal Home Page abgekürzt, ist eine Reihe von CGI-Tools, die von Rasmus Lerdorf in C-Sprache entwickelt wurden, um das ursprüngliche Perl-Programm zur Verwaltung persönlicher Webseiten zu ersetzen. Ursprünglich wurden diese Tools verwendet, um den Lebenslauf von Rasmus Lerdorf anzuzeigen und den Webverkehr zu zählen. Er integrierte diese Programme mit einigen Formularinterpretern und nannte sie PHP/FI. PHP/FI kann mit der Datenbank verbunden werden, um einfache dynamische Webprogramme zu generieren.
Rasmus Lerdorf veröffentlichte PHP/FI am 8. Juni 1995 für die Öffentlichkeit, in der Hoffnung, die Programmentwicklung zu beschleunigen und Fehler durch die Community zu finden. Diese veröffentlichte Version mit dem Namen PHP 2 verfügte bereits über einige der Prototypen des heutigen PHP, wie z. B. Perl-ähnliche Variablenbenennung, Formularverarbeitungsfunktionen und die Möglichkeit, die Ausführung in HTML einzubetten. Auch die Programmsyntax ähnelt Perl mit mehr Einschränkungen, ist jedoch einfacher und flexibler.
Im Jahr 1997 schrieben zwei israelische Programmierer, die am Technion IIT arbeiteten: Zeev Suraski und Andi Gutmans, den Parser von PHP neu und bildeten die Grundlage für PHP 3. PHP wurde zu dieser Zeit auch in PHP umbenannt: Hypertext Preprocessor. Nach mehreren Monaten des Testens veröffentlichte das Entwicklungsteam im November 1997 PHP/FI 2, begann dann mit dem offenen Testen von PHP 3 und veröffentlichte schließlich PHP 3 im Juni 1998.
Zeev Suraski und Andi Gutmans begannen nach der Veröffentlichung von PHP 3, den Kern von PHP neu zu schreiben. Der 1999 veröffentlichte Parser hieß Zend Engine. Sie gründeten auch Zend Technologies in Ramat Gan, Israel, um ihn zu verwalten. Entwicklung von PHP.
Am 22. Mai 2000 wurde PHP 4 basierend auf Zend Engine 1.0 offiziell veröffentlicht und PHP 5 wurde am 13. Juli 2004 veröffentlicht. PHP 5 verwendete die zweite Generation der Zend Engine. PHP enthält viele neue Funktionen, wie erweiterte objektorientierte Funktionen, die Einführung von PDO (PHP Data Objects, eine Erweiterungsfunktionsbibliothek für den Zugriff auf Datenbanken) und viele Leistungsverbesserungen. Derzeit wird PHP 4 nicht mehr aktualisiert, um Benutzer zum Umstieg auf PHP 5 zu ermutigen.
Im Jahr 2008 war PHP 5 die einzige PHP-Version, die sich in der Entwicklung befand. Zukünftig wird PHP 5.3 Late Static Binding und einige andere funktionale Verbesserungen hinzufügen. Die Entwicklung von PHP 6 ist ebenfalls im Gange. Zu den wichtigsten Verbesserungen gehören die Entfernung von register_globals, magische Anführungszeichen und der abgesicherte Modus.
Das obige ist der detaillierte Inhalt vonIst PHP eine Skriptsprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!