| Smarty - die kompilierende PHP Template-Engine | ||
|---|---|---|
| Zurück | Kapitel 8. Eigene Funktionen | Nach vorne |
{eval} (auswerten)
{eval} wird verwendet um eine Variable als Template auszuwerten. Dies kann verwendet werden um Template-Tags/Variablen in einer Variable oder einer Konfigurationsdatei abzulegen.
| Attribut Name | Typ | Erforderlich | Standardwert | Beschreibung |
|---|---|---|---|---|
| var | mixed | Ja | n/a | Variable oder Zeichenkette die ausgewertet werden soll. |
| assign | string | Nein | n/a | Die Template-Variable welcher die Ausgabe zugewiesen werden soll. |
Wenn Sie das spezielle 'assign'-Attribut übergeben, wird die Ausgabe von 'eval' in dieser Template-Variable gespeichert und nicht ausgegeben.
Technische Bemerkung: Evaluierte Variablen werden gleich wie Template-Variablen verwendet und folgen den selben Maskierungs- und Sicherheits-Features.
Technische Bemerkung: Evaluierte Variablen werden bei jedem Aufruf neu ausgewertet. Die kompilierten Versionen werden dabei nicht abgelegt! Falls sie caching eingeschaltet haben, wird die Ausgabe jedoch mit dem Rest des Templates gecached.
| Zurück | Zum Anfang | Nach vorne |
| {debug} | Nach oben | {fetch} |

