Version 6.0.7 wird veröffentlicht. Diese Version nimmt hauptsächlich einige Routing-Korrekturen gegenüber der Vorgängerversion vor und bietet außerdem unerwartete Leistungsverbesserungen. Es handelt sich um eine empfohlene Version, die aktualisiert werden muss.
Wichtige Updates Korrigierte PHP8-Kompatibilität der Validate-Klasse Verbesserung der Append-Methode des Redis-Treibers Korrigiertes Problem bei der Routenübereinstimmungserkennung Optimierte regelmäßige Generierung von Routing-Variablen Verbesserte Inhaltsdarstellung von ResponseView Installation und Aktualisierung
Ab Version V6 unterstützt es nur die Composer-Installation und -Aktualisierung. Es unterstützt die nahtlose Aktualisierung der Vorgängerversion und kann direkt verwendet werden.
Komponistenupdate
Aktualisieren Sie einfach auf die neueste Version.
Wenn eine Neuinstallation erforderlich ist, verwenden Sie:
Composercreate-Projekttopthink/thinktp
ThinkPHP ist ein kostenloses und quelloffenes, schnelles und einfaches objektorientiertes, leichtes PHP-Entwicklungsframework. Es wurde Anfang 2006 gegründet und im Rahmen der Apache2-Open-Source-Vereinbarung veröffentlicht. Es wurde für die agile WEB-Anwendungsentwicklung und die vereinfachte Entwicklung von Unternehmensanwendungen entwickelt. ThinkPHP hält sich seit seiner Gründung an das einfache und praktische Designprinzip und legt dabei den Schwerpunkt auf eine hervorragende Leistung und minimalen Code. Es verfügt über viele originelle Funktionen und Features und wurde in Bezug auf Benutzerfreundlichkeit, Skalierbarkeit und Leistung kontinuierlich optimiert und verbessert. Es hat sich zum führenden und einflussreichsten Framework für die Entwicklung von WEB-Anwendungen entwickelt Mit vielen typischen Fällen wird sichergestellt, dass es stabil für die Entwicklung auf kommerzieller und Portalebene verwendet werden kann.
Umfassende Unterstützung für WEB-Entwicklungsfunktionen
Das neueste ThinkPHP bietet umfassende Unterstützung für die Entwicklung von WEB-Anwendungen, einschließlich:
MVC-Unterstützung – Entwurfsmuster basierend auf mehrschichtigem Modell (M), Ansicht (V), Controller (C)
ORM-Unterstützung – bietet umfassende und leistungsstarke ORM-Unterstützung und unterstützt die meisten Datenbanken
Unterstützung der Template-Engine – integrierte leistungsstarke kompilierte Template-Engine basierend auf Tag-Bibliothek und XML-Tags
RESTFul-Unterstützung – RESTFul-Unterstützung wird über die REST-Controller-Erweiterung bereitgestellt, um ein neues URL-Design und Zugriffserlebnis für Sie zu erstellen.
Cloud-Plattform-Unterstützung – bietet starke Unterstützung für die Sina SAE-Plattform und die Baidu BAE-Plattform mit „Span“ und „Smoothness“, unterstützt lokalisierte Entwicklung und Debugging sowie Bereitstellungswechsel und ermöglicht Ihnen einen einfachen Übergang und die Schaffung einer neuen Entwicklungserfahrung.
CLI-Unterstützung – unterstützt die befehlszeilenbasierte Anwendungsentwicklung
RPC-Unterstützung – Bietet Remote-Anruflösungen, einschließlich PHPRpc, HProse, jsonRPC und Yar
MongoDb-Unterstützung – bietet NoSQL-Unterstützung
Cache-Unterstützung – Bietet verschiedene Arten von Cache-Unterstützung, einschließlich Dateien, Datenbanken, Memcache, Xcache, Redis usw.
Sicherheit
Das Framework bietet zahlreiche Sicherheitsfunktionen auf Systemebene, um sicherzustellen, dass Ihre Website und Produkte sicher und geschützt sind. Zu diesen Funktionen gehören:
XSS-Sicherheitsschutz
Automatische Formularvalidierung
Datentypkonvertierung erzwingen
Filterung der Eingabedaten
Formular-Token-Validierung
Verhindern Sie SQL-Injection
Erkennung von Bild-Uploads