ThinkPHP est un framework de développement PHP léger, orienté objet, rapide et simple. Il a été fondé début 2006 et publié sous la licence open source Apache2. Il est né pour le développement d'applications WEB agiles et le développement simplifié d'applications d'entreprise.
ThinkPHP adhère au principe de conception simple et pratique depuis sa naissance tout en conservant d'excellentes performances et un code minimal, il se concentre également sur la facilité d'utilisation. Il possède de nombreuses fonctions et fonctionnalités originales. Grâce à la participation active de l'équipe communautaire, il a été continuellement optimisé et amélioré en termes de facilité d'utilisation, d'évolutivité et de performances. Il est devenu le cadre de développement d'applications WEB le plus leader et le plus influent en Chine. , avec de nombreux cas typiques, garantit qu'il peut être utilisé de manière stable pour le développement commercial et au niveau du portail.
Les principales nouveautés adoptent le typage fort PHP7 (mode strict)
Prise en charge de davantage de spécifications PSR Applications multiples natives Prise en charge de requêtes plus puissantes et faciles à utiliser Tout nouveau modèle de système d'événements Les événements et les événements de base de données sont unifiés dans le moteur de modèle de système d'événements Séparez les fonctions internes de base en middleware
Mécanisme SESSION/Cookie amélioré, prise en charge améliorée de Swoole et des coroutines, convivialité IDE améliorée, unification et simplification d'un grand nombre d'utilisations
La mise à jour principale de ThinkPHPv6.0.8 consiste à ajouter l'événement LogRecord et à éliminer l'avertissement de déclaration de type quelque part dans la classe Validate. Ajoutez la méthode de répartiteur au groupe de routage pour prendre en charge la définition de la répartition du groupe.
Ajout de toutes les méthodes à la classe Request pour prendre en charge l'obtention de tous les paramètres, y compris File. Définition améliorée des variables d'environnement pour prendre en charge la lecture de plusieurs fichiers env.