Mythtpl
Von Shu Saura
Basierend auf Raintpl 3 von Federico Ulfo
MythTPL ist eine einfache Vorlagemotor für PHP, die eine einfache Trennung der Präsentation von der Logik ermöglicht.
Merkmale
- Einfache Syntax
- Einfach zu bedienen
- Schnelle Vorlagen werden mit einfachem PHP -Code zusammengestellt
- Leistungsstark, Modifikatoren und Operationen mit Variablen
- Erweiterbar können Sie neue Tags registrieren
Unterstützte Tags
- {$ variable}, um eine Variable in die Vorlage aufzunehmen
- {#Constant} oder {#'String'}, um eine Konstante oder Zeichenfolge einzuschließen
- {wenn} für bedingte Blöcke
- {Schleife}, um über Arrays zu schleifen
- {einschließen}, um eine andere Vorlage einzuschließen
- {ignorieren}, um private Kommentare in der Vorlage hinzuzufügen
- {noparse}, um nicht verarbeitende Tags zu verarbeiten, die darin enthalten sind
- {Funktion}, um eine PHP -Funktion auszuführen
- {php} Wenn Sie in Ihren Vorlagen wirklich PHP verwenden müssen (standardmäßig in der Konfiguration deaktiviert)
- {autoescape}, um allen Tag -Werten automatisch innerhalb innerhalb
- {elseif} {else} {break} {Fortsetzung}, um mit bedingten oder Looping -Tags zu verwenden
Installation / Verwendung
Anforderungen
MythtPL erfordert mindestens PHP 7.4 um zu arbeiten. Mythtpl hat keine externen Abhängigkeiten.
Unterschiede im Vergleich zu Regen TPL 3
- Drop -Plugin -Unterstützung
- Droped Function Blacklist
- Hispel () akzeptiert nun nur Arrays (Verwenden Sie HEIBLEINE_VAR (), um einen einzelnen Wert festzulegen).
- Die Konfiguration ist nicht mehr statisch. Sie können jetzt mit Konstruktor- oder speziellen Konfigurationsfunktionen konfigurieren
- Reset () -Funktion hinzugefügt, um zugewiesene Werte zu löschen
- Die Funktion p_assign () wurde hinzugefügt, um Werte zuzuweisen, die nicht mit Reset () gelöscht werden.
Lizenz
MythTPL wird unter der MIT -Lizenz veröffentlicht. Weitere Informationen finden Sie unter LICENSE .