La version V6.0.7 est publiée. Cette version apporte principalement des corrections de routage par rapport à la version précédente et bénéficie également de manière inattendue de certaines améliorations de performances. Il s'agit d'une version recommandée à mettre à jour.
Mises à jour majeures Compatibilité PHP8 corrigée de la classe Validate Amélioration de la méthode d'ajout du pilote Redis Correction du problème de détection de correspondance d'itinéraire Génération régulière de règles de variable de routage optimisée Rendu du contenu amélioré de ResponseView Installation et mise à jour
À partir de la version V6, il prend uniquement en charge l'installation et la mise à jour de Composer. Il prend en charge la mise à jour transparente de la version précédente et peut être utilisé directement.
compositeurmise à jour
Mettez simplement à jour vers la dernière version.
Si une nouvelle installation est requise, utilisez :
composercreate-projecttopthink/thinktp
ThinkPHP est un framework de développement PHP léger, orienté objet, gratuit et open source, rapide et simple. Il a été fondé début 2006 et publié dans le cadre de l'accord 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.
Prise en charge complète des fonctionnalités de développement WEB
Le dernier ThinkPHP offre un support solide pour le développement d'applications WEB, notamment :
Prise en charge MVC - modèle de conception basé sur un modèle multicouche (M), une vue (V), un contrôleur (C)
Prise en charge ORM - fournit une prise en charge ORM complète et hautes performances, prenant en charge la plupart des bases de données
Prise en charge du moteur de modèles : moteur de modèles compilé hautes performances intégré basé sur une bibliothèque de balises et des balises XML
Prise en charge RESTFul - La prise en charge RESTFul est fournie via l'extension du contrôleur REST pour créer une nouvelle conception d'URL et une nouvelle expérience d'accès pour vous.
Prise en charge de la plate-forme cloud - fournit une prise en charge solide de la plate-forme Sina SAE et de la plate-forme Baidu BAE, avec « étendue » et « fluidité », prend en charge le développement et le débogage localisés, ainsi que la commutation de déploiement, vous permettant de faire facilement la transition et de créer une nouvelle expérience de développement.
Prise en charge CLI - prend en charge le développement d'applications basées sur la ligne de commande
Prise en charge RPC - Fournit des solutions d'appel à distance, notamment PHPRpc, HProse, jsonRPC et Yar
Prise en charge de MongoDb - fournit la prise en charge de NoSQL
Prise en charge du cache - Fournit différents types de prise en charge du cache, notamment les fichiers, les bases de données, Memcache, Xcache, Redis, etc.
sécurité
Le framework fournit de nombreuses fonctionnalités de sécurité au niveau du système pour garantir la sécurité de votre site Web et de vos produits. Ces fonctionnalités incluent :
Protection de sécurité XSS
Validation automatique du formulaire
Forcer la conversion du type de données
Filtrage des données d'entrée
validation du jeton de formulaire
Empêcher l'injection SQL
Détection de téléchargement d'images