ThinkPHP-Projektausführungsprozess:
1. Eintragsdatei (C:wamp64wwwtp5publicindex.php)
Funktion:
1) Verzeichniskonstanten definieren
2) Laden Sie das Framework-Boot-Verzeichnis
2. Laden Sie die Boot-Datei des Frameworks (C:wamp64wwwtp5thinkphpstart.php)
Funktion:
1) Starten Sie die Basisdatei
2) Führen Sie die Anwendung aus
3. Laden Sie die Basis-Bootdatei des Frameworks (C:wamp64wwwtp5thinkphpbase.php);
Funktion:
1) Systemkonstanten laden
2) Loader-Klasse einführen (C:wamp64wwwtp5thinkphplibrarythinkloader.php)
3) Umgebungsvariablen einführen
4) Automatischen Aufzeichnungsmechanismus registrieren
5) Ausnahmebehandlungsmechanismus registrieren (C:wamp64wwwtp5thinkphplibrarythinkError.php)
6) Konventionelle Konfiguration aufzeichnen (C:wamp64wwwtp5thinkphpconvention.php)
4. Ausführen die Anwendung (C:wamp64wwwtp5thinkphplibrarythinkApp.php)
Der erste Schritt: Laden Sie die initCommon()-Methode in den aktuellen Controller
2 init()-Methode
a. Laden Sie verschiedene Konfigurationsdateien
c. Laden Sie das Sprachpaket
3 Zeitzone
Schritt 4: Laden Sie die Routenerkennung der aktuellen Controller-RouteCheck()-Methode
Schritt 5: Rufen Sie die Exec-Methode im Controller auf
Je nach Benutzer Anfragen werden verteilt und verarbeitet
6. Schritt 6: Aufzeichnen der entsprechenden Dateimodulmethode nach verschiedenen Anfragetypen
Laden in den entsprechenden Controller und die entsprechende Methode
5. Antwort Ausgabe
Alle vom Benutzer gesehenen Schnittstellen werden geladen
Empfohlenes Tutorial:
Thinkphp-TutorialDas obige ist der detaillierte Inhalt vonEinführung in den Projektausführungsprozess von thinkphp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!