Heim > PHP-Framework > Denken Sie an PHP > Detaillierte Erläuterung der thinkphp f-Methode

Detaillierte Erläuterung der thinkphp f-Methode

藏色散人
Freigeben: 2021-12-22 10:57:08
Original
1727 Leute haben es durchsucht

thinkphp f-Methode ist eine Teilmenge der S-Methode. Sie wird nur zum einfachen Daten-Caching verwendet und unterstützt nur die Dateiform und unterstützt nicht die Cache-Gültigkeitsdauer Daten'); ".

Detaillierte Erläuterung der thinkphp f-Methode

Die Betriebsumgebung dieses Artikels: Windows 7-System, Thinkphp v5.1-Version, Dell G3-Computer.

Detaillierte Erklärung der ThinkPHP-Funktion: F-Methode

Wir haben bereits verstanden, dass die Verwendung der S-Methode in ThinkPHP tatsächlich eine Teilmenge der S-Methode ist. Sie wird nur zum einfachen Daten-Caching verwendet und kann nur das Dateiformat unterstützen Da die PHP-Rückgabemethode nicht unterstützt wird, ist ihre Effizienz höher als die der S-Methode. Daher nennen wir sie auch die schnelle Cache-Methode. Die Merkmale der

F-Methode sind:

  • Einfaches Daten-Caching;

  • Verwendung von PHP zum Zurückgeben von Daten zum Laden des Caches;

  • Unterstützt Ory-Caching und automatische Erstellung;

  • Unterstützt Cache-Löschung und Stapellöschung;

  • Schreib- und Lese-Cache
F('data','test data');
Nach dem Login kopieren

Der Standard-Speicherstartpfad ist DATA_PATH (diese Konstante befindet sich in der Standardeinstellung unter RUNTIME_PATH.'Data/'). Konfiguration), Mit anderen Worten, es wird eine Cache-Datei mit dem Namen DATA_PATH.'data.php' generiert. Hinweis: Stellen Sie sicher, dass Ihre Cache-ID eindeutig ist, um ein Überschreiben von Daten und Konflikte zu vermeiden.

Wenn Sie das nächste Mal zwischengespeicherte Daten lesen, verwenden Sie:

$Data = F('data');
Nach dem Login kopieren

Wir können sie in einem Unterverzeichnis speichern, zum Beispiel:

F('user/data',$data); // 缓存写入
F('user/data'); // 读取缓存
Nach dem Login kopieren

generiert eine DATA_PATH.'user/data.php'-Cache-Datei, wenn das Benutzerunterverzeichnis dies nicht tut vorhanden Wenn ja, wird es automatisch erstellt und kann beispielsweise auch Unterverzeichnisse mit mehreren Ebenen unterstützen:

F('level1/level2/data',$data);
Nach dem Login kopieren

Wenn Sie das Startverzeichnis des Caches angeben müssen, können Sie die folgende Methode verwenden:

F('data',$data,TEMP_PATH);
Nach dem Login kopieren

Beim Abrufen erhalten Sie Sie müssen Folgendes verwenden:

F('data','',TEMP_PATH);
Nach dem Login kopieren

Cache löschen

Das Löschen des Caches ist ebenfalls sehr einfach. Verwenden Sie:

F('data',NULL);
Nach dem Login kopieren
Der zweite Parameter wird in NULL übergeben, was bedeutet, dass der als Daten identifizierte Datencache gelöscht wird.

Unterstützt die Stapellöschfunktion, insbesondere für den Unterverzeichnis-Cache. Sie können zum Löschen alle zwischengespeicherten Daten verwenden:

F('user/*',NULL);
Nach dem Login kopieren

Empfohlenes Lernen: „

Die neuesten 10 Thinkphp-Video-Tutorials

"

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der thinkphp f-Methode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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