Heim > Backend-Entwicklung > PHP-Problem > Was ist die PHP-Eintragsdatei?

Was ist die PHP-Eintragsdatei?

爱喝马黛茶的安东尼
Freigeben: 2023-02-25 14:18:02
Original
5165 Leute haben es durchsucht

Was ist die PHP-Eintragsdatei?

Dateieinträge werden im Allgemeinen in Einzeldateieinträge und Mehrdateieinträge unterteilt. Natürlich kann es andere Dateieinträge geben, die zuvor noch nicht gesehen wurden.

Einzelner Dateieintrag bedeutet natürlich, dass beim Zugriff auf die Website immer auf die Datei index.php zugegriffen wird, der darin angezeigte Inhalt jedoch entsprechend den Hintergrundparametern geladen wird, wie zum Beispiel: http://IP/ index .php? Conttoller=index&action=show&id=1

Mehrdateieintrag bedeutet natürlich, dass es neben dem Dateinamen index.php noch weitere Dateizugriffe auf der Website gibt, wie z. B. index.php und about.php unter derselben Website. ………..warte.

Die Eingabedatei ist im Wesentlichen abgeschlossen:

·Framework-Pfad und Projektpfad definieren (optional)

·Definieren Debugging-Modus und Anwendungsmodus (optional)

·Systembezogene Konstanten definieren (optional)

·Framework-Eintragsdatei laden (erforderlich)

Verwandte Empfehlungen: „php-Einführungs-Tutorial

Standardmäßig wird das Framework bereits mit einer Anwendungseintragsdatei (und der Standardverzeichnisstruktur) geliefert, der Inhalt ist wie folgt folgt:

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 APP_PATH-Konstantendefinition 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, muss 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 eine separate THINK_PATH-Konstante für den Import definieren:

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

und Wie APP_PATH muss auch die THINK_PATH-Pfaddefinition mit „/“ enden. Durch die Definition absoluter Pfade für THINK_PATH und APP_PATH wird die Ladeeffizienz des Systems verbessert.

Das obige ist der detaillierte Inhalt vonWas ist die PHP-Eintragsdatei?. 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