Maison  >  Article  >  cadre php  >  Introduction au processus d'exécution de projet thinkphp

Introduction au processus d'exécution de projet thinkphp

尚
avant
2020-04-22 09:11:424558parcourir

Introduction au processus d'exécution de projet thinkphp

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer