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

Was ist die PHP-Eintragsdatei?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-09-29 09:44:045125Durchsuche

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

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

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

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

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!

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:Was wird mit PHP erreicht?Nächster Artikel:Was wird mit PHP erreicht?