ThinkPHP est un framework de développement PHP léger, orienté objet, gratuit et open source, rapide et simple. Il est publié dans le cadre de l'accord open source Apache2 et est né pour le développement d'applications WEB agiles et le développement simplifié d'applications au niveau de l'entreprise. Il possède de nombreuses fonctions et fonctionnalités excellentes. Après plus de trois ans de développement, avec 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. être utilisé de manière stable dans les applications commerciales et le développement au niveau du portail.
ThinkPHP s'appuie sur de nombreux excellents frameworks et modèles étrangers, utilise une structure de développement orientée objet et un modèle MVC, adopte un modèle à entrée unique, etc., et intègre les idées d'action de Struts et la TagLib de JSP (bibliothèque de balises), le mappage ORM de RoR et le modèle ActiveRecord. encapsule CURD et certaines opérations courantes dans la configuration du projet, l'importation de bibliothèque de classes, le moteur de modèles, le langage de requête, la vérification automatique, le modèle de vue, la compilation de projet, le mécanisme de mise en cache, la prise en charge du référencement, la base de données distribuée, la connexion et la commutation multi-bases de données, le mécanisme d'authentification et il a des performances uniques en termes d’évolutivité.
Grâce à ThinkPHP, vous pouvez développer et déployer des applications plus facilement et plus rapidement. Bien entendu, pas seulement les applications d’entreprise, tout développement d’application PHP peut bénéficier de la simplicité et de la rapidité de ThinkPHP. ThinkPHP lui-même possède de nombreuses fonctionnalités originales, et prône le principe de simplicité, de développement par moi-même et d'utilisation du moins de code pour réaliser plus de fonctions. Le but est de rendre le développement d'applications WEB plus simple et plus rapide. À cette fin, ThinkPHP continuera d'absorber et d'intégrer de meilleures technologies pour assurer sa fraîcheur et sa vitalité, et fournir les meilleures pratiques pour le développement d'applications WEB. ThinkPHP est publié sous le contrat de licence open source Apache2, ce qui signifie que vous pouvez utiliser ThinkPHP gratuitement et ! vous permettent même de baser votre travail sur ThinkPHP. Les applications développées sont open source ou des produits commerciaux sont publiés/vendus.
PensezPHP 6.0
L'environnement d'exploitation nécessite PHP7.1+ et est compatible avec PHP8.0.
Principales nouveautés
Utiliser le typage fort PHP7 (mode strict)
Prend en charge plus de spécifications PSR
Prise en charge native de plusieurs applications
Requêtes plus puissantes et plus faciles à utiliser
Tout nouveau système d'événements
Les événements de modèle et les événements de base de données sont unifiés dans le système d'événements
Le moteur de modèle sépare le noyau
Middlewareisation des fonctions internes
Amélioration du mécanisme SESSION/Cookie
Prise en charge améliorée de Swoole et des coroutines
Plus convivial pour l'IDE
Unifiez et rationalisez l’utilisation en masse