A quoi sert ThinkPHP5 ?
Rôle de ThinkPHP5
ThinkPHP V5.0 est un framework haute performance conçu pour le développement d'API - une version subversive et reconstruite, utilisant un nouveau Les idées architecturales ont introduit de nombreuses nouvelles fonctionnalités PHP, optimisé le noyau, réduit les dépendances, implémenté un véritable chargement paresseux, pris en charge le compositeur et réalisé de nombreuses optimisations pour le développement d'API.
ThinkPHP5 est une nouvelle version d'étape, comprenant le routage, les journaux, les exceptions, les modèles, les bases de données, les moteurs de modèles et les modules de validation, qui ont été reconstruits. Elle n'est pas adaptée à la mise à niveau du projet 3.2 d'origine. projets Upgrade, mais c'est définitivement le premier choix pour les nouveaux projets (qu'il s'agisse de développement WEB ou API), et il vaut mieux oublier les habitudes de réflexion de la version 3.2 et re-comprendre TP5.
Caractéristiques principales :
Spécifications : suivre les spécifications PSR-2, PSR-4, prise en charge du compositeur et des tests unitaires
Rigoureux : erreur extrêmement rigoureuse ; mécanismes de détection et de sécurité, informations de journal détaillées, protégez votre développement ;
Flexible : réduisez les dépendances principales, rendez l'expansion plus flexible et plus pratique, prenez en charge l'expansion des commandes en ligne de commande
Convivial pour l'API : excellentes performances et Prise en charge de REST, débogage à distance, meilleure prise en charge du développement d'API ;
Efficace : chargement paresseux et mécanisme de mise en cache pour le routage, la configuration et le chargement automatique
ORM : refactorisation des bases de données, modèles et associations, pris en charge ; par MongoDb
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!