Alle Konfigurationsdateitypen im Framework sind PHP-Dateien. Wie können wir es also aktivieren, um andere Arten von Erweiterungen zu laden? Dieser Artikel ist nur eine Erweiterung und es wird nicht empfohlen, den Quellcode des Frameworks zu ändern.
Wenn in der LoadFile-Methode, die wir zuvor gesehen haben, der Dateityp PHP oder Yaml ist, wird das Programm unterbrochen und die nachfolgenden Schritte werden nicht unterbrochen ausgeführt. Pares-Methode.
Was macht diese Parse-Methode?
Lesen Sie nach Eingabe der Paras-Methode zunächst die Kommentare.
Laden Sie dann die Dateien im Factory-Modus unter think/config/driver.
Nach Eingabe der Factory-Methode gehört dieser Inhalt nicht zum Container. Zu viel erklärt .
Sie müssen nur wissen, dass eine Instanz schließlich an die $object-Variable derparasMethode
zurückgegeben wird. Am Ende wird die oben erwähnte Set-Methode verwendet und das interne Objekt->parse() ist die Interne Methode, die das zurückgegebene Objekt ausführt. Die folgende Abbildung zeigt beispielsweise drei Typen. Die gleichen Methoden gibt es in den drei Typen ini, json und xm
Dies ist der INI-Typ, das heißt, sie haben die gleiche Methode, um die entsprechenden Funktionen zu implementieren.
übergibt den entsprechenden Typ an eine Methode
parse_ini_file
Das obige ist der detaillierte Inhalt vonSo laden Sie andere Arten von Konfigurationsdateien in ThinkPHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Was ist einfacher, Thinkphp oder Laravel?
Wie ist die Leistung von thinkphp?
So verbergen Sie den Laufwerksbuchstaben
Hauptzweck des Dateisystems
So erhalten Sie Seitenelemente mit Javascript
was Python kann
Welche Taste muss ich zur Wiederherstellung drücken, wenn ich nicht auf meiner Computertastatur tippen kann?
So legen Sie ein geplantes Herunterfahren in UOS fest