Smarty-Vorlage wird in PHP verwendet, um die Logik von PHP-Code, der ursprünglich mit HTML-Code gemischt ist, zu trennen. Smarty ist eine in PHP geschriebene Vorlagen-Engine, die den Logikcode und externen Inhalt trennt und so eine einfache Verwaltungs- und Verwendungsmethode ermöglicht Der Effekt der logischen Trennung von HTML- und PHP-Code. Die Importsyntax lautet „require_once('...Smarty.php')".
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 8.1, Dell G3-Computer
Smarty ist eine in PHP geschriebene Template-Engine und das bekannteste PHP Template-Engine in der Branche. Es trennt logischen Code und externen Inhalt und bietet eine einfach zu verwaltende und zu verwendende Methode zur logischen Trennung von PHP-Code, der ursprünglich mit HTML-Code vermischt ist.
Einfach ausgedrückt besteht der Zweck darin, PHP-Programmierer vom Front-End-Personal zu trennen, sodass Programmierer den logischen Inhalt des Programms ändern, ohne das Seitendesign des Front-End-Personals zu beeinträchtigen, und Front-End-Personal die Seite erneut ändert, ohne dies zu beeinträchtigen die Programmlogik des Programms ist besonders wichtig bei Mehrpersonen-Kollaborationsprojekten.
Vorteile
1. Mit Smarty geschriebene Programme können im Vergleich zu anderen Template-Engine-Technologien maximale Geschwindigkeitsverbesserungen erzielen.
2. Kompilierter Typ: Ein in Smarty geschriebenes Programm muss zur Laufzeit in eine PHP-Datei ohne Template-Technologie kompiliert werden. Die WEB-Anfrage wird beim nächsten Mal direkt in diese Datei konvertiert Auf die Vorlage wird zugegriffen, ohne die Vorlage neu zu kompilieren (wenn das Quellprogramm nicht geändert wurde)
3. Caching-Technologie: Eine von Smarty ausgewählte Caching-Technologie, die die vom Benutzer schließlich gesehene HTML-Datei in einer statischen HTML-Seite zwischenspeichern kann. Wenn das Cache-Attribut von Smarty auf „true“ gesetzt ist, wird die WEB-Anfrage des Benutzers innerhalb des von Smarty festgelegten Cache-Zeitraums direkt in diese statische HTML-Datei konvertiert, was dem Aufruf einer statischen HTML-Datei entspricht.
4. Plug-in-Technologie: Smarty kann Plug-ins anpassen. Plug-Ins sind eigentlich einige benutzerdefinierte Funktionen.
5. If/elseif/else/endif kann in Vorlagen verwendet werden. Durch die Verwendung von Urteilsaussagen in Vorlagendateien kann die Vorlage sehr bequem neu formatiert werden. Smarty-Installation: Composer lädt Smarty herunter
Smarty-Call-Vorlagecomposer require smarty/smarty
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Smarty in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!