ThinkPHP ist ein schnelles, einfaches, objektorientiertes, leichtes PHP-Entwicklungsframework. Es wurde Anfang 2006 gegründet und unter der Open-Source-Lizenz Apache2 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.
Die wichtigsten neuen Funktionen übernehmen die starke Typisierung von PHP7 (strenger Modus).
Unterstützt mehr PSR-Spezifikationen. Native mehrere Anwendungen. Unterstützt leistungsfähigere und benutzerfreundlichere Abfragen. Brandneues Ereignissystemmodell. Ereignisse und Datenbankereignisse werden in der Ereignissystem-Vorlagen-Engine vereinheitlicht. Trennen Sie die internen Kernfunktionen in Middleware
Verbesserter SESSION/Cookie-Mechanismus, verbesserte Unterstützung für Swoole und Coroutinen, verbesserte IDE-Freundlichkeit, Vereinheitlichung und Vereinfachung einer großen Anzahl von Verwendungsmöglichkeiten
Das Hauptupdate von ThinkPHPv6.0.8 besteht darin, das LogRecord-Ereignis hinzuzufügen und die Typdeklarationswarnung irgendwo in der Validate-Klasse zu entfernen. Fügen Sie der Routing-Gruppe die Dispatcher-Methode hinzu, um das Festlegen des Versands der Gruppe zu unterstützen.
All-Methode zur Request-Klasse hinzugefügt, um das Abrufen aller Parameter einschließlich Datei zu unterstützen. Verbesserte Umgebungsvariablendefinition, um das Lesen mehrerer Env-Dateien zu unterstützen.