Ein Follow-Up zu PHP Templating

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Vor nicht allzu langer Zeit habe ich über PHP-Templating nur in PHP (was im Grunde HEREDOC-Syntax ist) geschrieben. Ich benutze diese Technik buchstäblich für ein paar super einfache Templating-Aufgaben, die ich auf dieser WordPress-Seite erledigen musste. Der Hauptkritikpunkt war, dass so etwas eine XSS-Schwachstelle sein kann. In meinem Fall ist das nicht so, da ich es nur als bequemere Abstraktion für meine selbst geschriebenen Zeichenketten verwende.

Seitdem haben wir ein paar gute Artikel über Templating veröffentlicht und ich habe einige andere Ansätze gesehen. Ich dachte, ich mache eine schnelle Link-Sammlung dazu.

  • Chris Geelhoed verfolgte einen anderen Ansatz als ich, indem er Daten an eine Funktion übergab und dann eine require-Anweisung für eine Template-Datei verwendete, die globale Variablen erwartet, die Sie direkt vor dem require setzen.
  • Wenn Sie die Idee, Twig als PHP-Templating-Engine auf Ihrer WordPress-Seite zu verwenden, interessiert, schauen Sie sich Timber an. TJ Fogarty hat für uns darüber geschrieben.
  • Wenn Timber etwas zu überladen ist, schauen Sie sich Sprig von Russell Heimlich an. Ich mag diesen Ansatz wirklich!
  • Jonathan Land teilte mit, wie Sie Vue (Inline-)Templates für Ihr Templating verwenden können, selbst in der WordPress-Welt.
  • Charlie Walter schrieb über viele Wege, PHP-Templating in WordPress anzugehen, wie z. B. in Jade, Mustache und Twig, sowie einige interessante Kombinationen.
  • Es war das erste Mal, dass ich davon gehört habe, aber eine Templating-Sprache namens TinyButStrong scheint gut geeignet zu sein und sieht so aus, als wäre sie aktiv entwickelt.