Hallo,
wie schon erwähnt wurde, ist das nichts, was in der Programmiersprache selbst eine spezielle Bedeutung hat. Vermutlich hast du das nicht im Programmcode an sich gesehen, sondern in Textfragmenten, über die eine Template Engine herfallen soll, um Platzhalter zu ersetzen.
ja so wollte ich das ausdrücken. Welchen speziellen speziellen nutzen hat das???
hauptsächlich den, dass man nicht Programmcode und Nutzinhalt mischen muss.
Warum geht man nicht einfach hin und macht sowas:
<h1><?php echo $title; ?></h1>
warum so
<h1>{{title}}</h1>
Im zweiten Fall muss derjenige, der das Template erstellt, kein Programmierer sein, er muss die verwendete Scriptsprache (hier im Beispiel PHP) nicht kennen, und er kann auch nichts wirklich grob kaputtmachen.
Auch das spätere Ändern der Inhalte ist einfacher; man braucht bloß {{title}} innerhalb des Textes an eine andere Stelle zu setzen und muss nicht wieder in die Programmlogik eingreifen.
So long,
Martin
Es gibt eine Theorie, die besagt, dass das Universum augenblicklich durch etwas noch Komplizierteres und Verrücktes ersetzt wird, sobald jemand herausfindet, wie es wirklich funktioniert. Es gibt eine weitere Theorie, derzufolge das bereits geschehen ist.
- (frei übersetzt nach Douglas Adams)