Heim > Backend-Entwicklung > PHP-Problem > Wo soll die ThinkPHP-Eintragsdatei abgelegt werden?

Wo soll die ThinkPHP-Eintragsdatei abgelegt werden?

(*-*)浩
Freigeben: 2023-02-25 08:44:02
Original
2608 Leute haben es durchsucht

Eingabedatei

ThinkPHP verwendet einen Einzeleingabemodus für die Projektbereitstellung und den Zugriff. Unabhängig davon, welche Funktion ausgeführt wird, verfügt eine Anwendung über eine einheitliche (aber nicht unbedingt eindeutige) Funktion. Eingang.

Es sollte gesagt werden, dass alle Anwendungen mit einer Eintragsdatei beginnen und die Eintragsdateien verschiedener Anwendungen ähnlich sind.

Wo soll die ThinkPHP-Eintragsdatei abgelegt werden?

Definition der Eintragsdatei

Hauptvervollständigung der Eintragsdatei: (empfohlenes Lernen: PHP-Programmierung Vom Anfänger bis zum Experten)

Framework-Pfad, Projektpfad definieren (optional)

Debugging-Modus und Anwendungsmodus definieren (optional)

Systembezogene Konstanten definieren ( Optional)

Laden Sie die Framework-Eintragsdatei (erforderlich)

Standardmäßig enthält das Framework bereits eine Anwendungseintragsdatei (und die Standardverzeichnisstruktur) mit folgendem Inhalt:

define('APP_PATH','./Application/');
require './ThinkPHP/ThinkPHP.php';
Nach dem Login kopieren

Wenn Sie das Projektverzeichnis ändern (z. B. „Anwendung“ in „Apps“ ändern), müssen Sie nur die Definition der APP_PATH-Konstante in der Eintragsdatei ändern:

define('APP_PATH','./Apps/');
require './ThinkPHP/ThinkPHP.php';
Nach dem Login kopieren

Hinweis: Die Definition von APP_PATH unterstützt relative Pfade und absolute Pfade. , müssen aber mit „/“ enden

Wenn Sie den Speicherort oder Verzeichnisnamen des Framework-Kernverzeichnisses anpassen, müssen Sie ihn nur wie folgt ändern:

define('APP_PATH','./Application/');
require './Think/ThinkPHP.php';
Nach dem Login kopieren

Sie können auch Definieren Sie eine separate THINK_PATH-Konstante zur Einführung:

define('APP_PATH','./Application/');
define('THINK_PATH',realpath('../Think').'/');
require THINK_PATH.'ThinkPHP.php';
Nach dem Login kopieren

Wie APP_PATH muss auch die THINK_PATH-Pfaddefinition mit „/“ enden.

Das Definieren absoluter Pfade für THINK_PATH und APP_PATH verbessert die Ladeeffizienz des Systems.

Das obige ist der detaillierte Inhalt vonWo soll die ThinkPHP-Eintragsdatei abgelegt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage