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

Wo soll die ThinkPHP-Eintragsdatei abgelegt werden?

(*-*)浩
(*-*)浩Original
2019-09-27 10:48:402606Durchsuche

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';

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';

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';

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';

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!

Stellungnahme:
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
Vorheriger Artikel:Ist PHP das Frontend?Nächster Artikel:Ist PHP das Frontend?