Maison >développement back-end >tutoriel php >Qu'est-ce que le framework CodeIgniter ?

Qu'est-ce que le framework CodeIgniter ?

藏色散人
藏色散人original
2019-01-04 17:28:045109parcourir


CodeIgniter est un framework de développement PHP puissant avec un très faible encombrement, conçu pour ceux qui ont besoin d'une boîte à outils simple et élégante pour créer des applications Web complètes. Construit par développeurs. Il s'agit d'un framework open source très riche en fonctionnalités, qui augmentera la vitesse du travail de développement de sites Web.

Qu'est-ce que le framework CodeIgniter ?

Si vous êtes familier avec PHP, alors CodeIgniter vous facilitera la tâche. Il dispose d'un ensemble très riche de bibliothèques et d'assistants. Si vous développez un site Web à partir de zéro, vous gagnerez beaucoup de temps en utilisant CodeIgniter. De plus, le site Web intégré à CodeIgniter est également sécurisé car il est capable d'empêcher diverses attaques qui se produisent via le site Web.

Fonctions CodeIgniter

Certaines fonctions importantes de CodeIgniter sont répertoriées ci-dessous :

1. Système basé sur Model-View-Controller

2. Extrêmement léger

3. Classe de base de données complète, prenant en charge plusieurs plates-formes.

4. Prise en charge de la base de données Query Builder

5. Validation des formulaires et des données

6. Sécurité et filtrage XSS

7. Gestion des sessions

8. Cours d'envoi d'e-mails. Prend en charge les pièces jointes, les e-mails HTML/texte, plusieurs protocoles (sendmail, SMTP et Mail), etc.

9. Bibliothèque de traitement d'image (recadrage, redimensionnement, rotation, etc.). Supporte GD, ImageMagick et NetPBM

10. Classe de téléchargement de fichiers

11. Classe FTP

12. Localisation

13. >14. Cryptage des données

15. Benchmark

16. Mise en cache pleine page

17. >19. Classe de calendrier

20. Classe d'agent utilisateur

21. Classe de codage Zip

22. Classe de moteur de modèle

23. >

24. Bibliothèque XML-RPC

25. Classes de tests unitaires

26. URL conviviales pour les moteurs de recherche

27. 28. Prise en charge des hooks et des extensions de classe

29. Grande bibliothèque de fonctions "d'aide"

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn