Processus d'exécution du projet ThinkPHP :
1. Fichier d'entrée (C:wamp64wwwtp5publicindex.php)
Fonction :
1) Définir les constantes du répertoire
2) Charger le répertoire de démarrage du framework
2. Charger le fichier de démarrage du framework (C:wamp64wwwtp5thinkphpstart.php)
Fonction :
1) Démarrez le fichier de base
2) Exécutez l'application
3. Chargez le fichier de démarrage de base du framework (C:wamp64wwwtp5thinkphpbase.php);
Fonction :
1) Charger les constantes du système
2) Introduire la classe de chargement (C:wamp64wwwtp5thinkphplibrarythinkloader.php)
3) Introduire les variables d'environnement
4) Enregistrer le mécanisme d'enregistrement automatique
5) Enregistrer le mécanisme de gestion des exceptions (C:wamp64wwwtp5thinkphplibrarythinkError.php)
6) Enregistrer la configuration conventionnelle (C:wamp64wwwtp5thinkphpconvention.php)
4. la méthode d'exécution de l'application (C:wamp64wwwtp5thinkphplibrarythinkApp.php)
1. La première étape : charger la méthode initCommon() dans le contrôleur actuel
2. Méthode init()
a. Chargez divers fichiers de configuration
b. Chargez les fichiers publics
c. Chargez le pack de langue
3. fuseau horaire
4. Étape 4 : Charger la méthode de détection d'itinéraire du contrôleur actuel routeCheck()
5. Étape 5 : Appeler la méthode exec dans le contrôleur
Selon l'utilisateur. la demande est distribuée et traitée
6. Étape 6 : Enregistrer la méthode du module de fichier correspondant selon différents types de demande
Charger dans le contrôleur correspondant et la méthode correspondante
5. Réponse Sortie
Toutes les interfaces vues par l'utilisateur sont chargées
Tutoriel recommandé : tutoriel thinkphp
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!