php ist eine serverseitig ausgeführte Skriptsprache; PHP wurde 1994 von Rasmus Lerdorf erstellt. Es war ursprünglich ein einfaches Programm, das in der Sprache Perl geschrieben wurde, um die Anzahl der Besucher auf seiner eigenen Website zu zählen Gleichzeitig kann auf die Datenbank zugegriffen werden. 1995 veröffentlichte PHP die erste Version PHP1.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP-Version 8.1, DELL G3-Computer
Was ist PHP? In welchem Jahr wurde es erfunden?
PHP (PHP: Hypertext-Präprozessor) ist eine serverseitig ausgeführte Skriptsprache. Sie eignet sich besonders für die Webentwicklung und kann in HTML eingebettet werden. Die PHP-Syntax lernte die C-Sprache, absorbierte die Eigenschaften mehrerer Sprachen von Java und Perl, um ihre eigene einzigartige Syntax zu entwickeln, und verbesserte sich basierend auf ihren Stärken weiter, wie zum Beispiel der objektorientierten Programmierung von Java Die Sprache wurde ursprünglich entwickelt, um Entwicklern das schnelle Schreiben hochwertiger Websites zu ermöglichen. PHP unterstützt sowohl objektorientierte als auch prozessorientierte Entwicklung und ist sehr flexibel einsetzbar.
Entwicklungsgeschichte
PHP ist ein Open-Source-Softwareprojekt mit vielen Entwicklern. Es war ursprünglich die Abkürzung für Personal Home Page und wurde offiziell in „PHP: Hypertext Preprocessor“ umbenannt. PHP wurde 1994 von Rasmus Lerdorf erstellt. Es war ursprünglich ein einfaches Programm, das in der Sprache Perl geschrieben wurde, um die Anzahl der Besucher seiner eigenen Website zu zählen. Später wurde es in die Sprache C umgeschrieben und konnte gleichzeitig auf die Datenbank zugreifen. 1995 veröffentlichte PHP (Personal Home Page Tools) die erste Version PHP1. Seitdem verwenden immer mehr Websites PHP und fordern dringend die Hinzufügung einiger Funktionen, wie z. B. Schleifenanweisungen und Array-Variablen. PHP2 wurde 1995 veröffentlicht und bietet Unterstützung für MySQL.
Andi Gutmans und Zeev Suraski stellten fest, dass PHP2 offensichtlich nicht ausreichte, als sie E-Commerce-Programme für ein Universitätsprojekt entwickelten, also schrieben sie den Code neu und veröffentlichten PHP3. PHP3 ist die erste Version, die der Syntaxstruktur von modernem PHP ähnelt. Die leistungsstärkste Funktion von PHP3 ist seine Skalierbarkeit und die umfangreiche Datenbank- und API-Unterstützung von Drittanbietern ermöglichen das Schreiben solcher Programme.
Nicht lange nach der offiziellen Veröffentlichung von PHP3 begannen Andi Gutmans und Zeev Suraski, den PHP-Code neu zu schreiben. Das Designziel besteht darin, die Laufzeitleistung komplexer Programme und die Modularität des PHP-eigenen Codes zu verbessern. Nach unermüdlichen Bemühungen wurde die Zend-Engine erfolgreich entwickelt und erreichte ihre Designziele, und PHP wurde Mitte 1999 eingeführt. PHP4, das auf dieser Engine basiert und weitere neue Funktionen enthält, wurde im Mai 2000 offiziell veröffentlicht. Neben höherer Leistung umfasst PHP 4 auch wichtige Funktionen wie die Unterstützung für mehr Webserver, Unterstützung für HTTP-Sitzungen, Ausgabepufferung, sicherere Benutzereingaben und mehrere neue Sprachkonstrukte.
PHP5 wurde im Juli 2004 offiziell veröffentlicht. Sein Kern ist die Zend-Engine der 2. Generation (PHP7 ist die erweiterte Zend-Version der 3. Generation. Es führt ein neues Objektmodell und eine große Anzahl neuer Funktionen ein und beginnt mit der Unterstützung von Objektorientierung). Programmierung. Nachdem PHP6 einen langen Entwicklungsabbruch erlebte, veröffentlichte PHP5 6 Versionen und unterstützte hartnäckig die Entwicklung der Open-Source-Community. Erst am 03.12.2015 wurde PHP 7.0 veröffentlicht. Tatsächlich enthält PHP5.6 bereits viele PHP6 Es verschafft wertvolle Zeit für die Entwicklung von PHP7. Um den Erwartungen gerecht zu werden, wurde die Leistung von PHP7.0 im Vergleich zu PHP5.6 um das Zweifache verbessert. Die erfolgreiche Veröffentlichung von PHP7 hat es vielen Kernentwicklern ermöglicht, zur PHP-Community zurückzukehren, und PHP8 wurde am 2020-11 veröffentlicht. 26. Im Vergleich zur PHP7-Serie verwendet PHP8 einen strengeren Überprüfungsbeurteilungsmodus für verschiedene Variablenbeurteilungen und -operationen, was sich positiv auf die Leistungsoptimierung von JIT in nachfolgenden Versionen auswirkt.
PHP-Sprache zeichnet sich als Hochsprache durch Open Source aus und gehört in Bezug auf das Designsystem zum C-Sprachsystem. Es ermöglicht vielen Anfängern mit höherer Bildung, das Einführungslernen schnell zu akzeptieren und abzuschließen Natürlich gibt es viele Fans, die den Einstieg erleichtern und einfach einen Job finden. Wenn die Datenmenge groß und der Zugriffsdruck hoch ist, können technische Lösungen wie Redis, MySQL-Tabellenpartitionierung, Elasticsearch-Suchmaschine, Schreibschutz für Nachrichtenwarteschlangen und die verteilte Clusterbereitstellung im PHP-System integriert werden, um die durch die Datenspeicherung verursachten Probleme zu lindern , Servicezugriff und Datenabruf enormer Druck.
Ob es sich um ein großes, mittleres oder kleines Projekt handelt, PHP ist eine sehr geeignete Programmiersprache auf hohem Niveau. Ob es geeignet ist, hängt von der Beherrschung des Forschungs- und Entwicklungsteams des Projekts ab. Doch bei größeren und komplexeren Projekten zeigt das gängigste PHP-FPM-Programmiermodell seine Schwächen. Angesichts der Reihe von Mängeln, die PHP-fpm aufweist, besteht die einfachste und zuverlässigste Lösung darin, umgehend auf eine höhere Version zu aktualisieren, die mit PHP 7.0.0 [14] kompatibel ist und eine Leistungsverbesserung um das Zweifache im Vergleich zu PHP5.6 bietet. Darüber hinaus ermöglicht der von PHP7.4 bereitgestellte Vorlademechanismus, dass einige Programme im Speicher verbleiben, wodurch gute Leistungsverbesserungen erzielt werden. In PHP8 wird auch eine effiziente JIT-Compilation (Just-In-Time-Kompilierung) bereitgestellt. Darüber hinaus können Entwickler mit höheren Ebenen auf die schwierigere PHP-CLI-Programmierung zurückgreifen, die die meisten Systemleistungsprobleme lösen kann. Sowohl PHP7 als auch PHP8 unterstützen diesen Programmiermodus.
Nach mehr als 20 Jahren Entwicklung und der schnellen Entwicklung und Verbesserung von PHP-CLI-bezogenen Komponenten kann PHP bereits in TCP/UDP-Diensten, Hochleistungs-Web, WebSocket-Diensten, Internet der Dinge und Echtzeitkommunikation eingesetzt werden , Spiele und Microservices sowie andere Systementwicklungen in Nicht-Web-Bereichen.
Laut einer von W3Techs am 6. Dezember 2019 veröffentlichten Statistik liegt der Anteil von PHP an den auf dem WEB-Website-Server verwendeten Programmiersprachen bei bis zu 78,9 %. Von den Websites mit Content-Management-Systemen verwenden 58,7 % WordPress (von PHP entwickeltes CMS-System), was 25,0 % aller Websites ausmacht.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist PHP? Vor ein paar Jahren erfunden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!