suit: VAriable an HTML übertragen

Beitrag lesen

Also ich habe die Variable
$test
Dort ist jetzt als Inhalt eien Zahl, die ich nun in html ausgeben. Allerdings defakto ist, das die php und html in zwei Dateien getrennt sein sollen.

trennung von programmierung und struktur - das klassische prinzip einer templateengine ;)

deine html datei (template) muss an irgend einer stelle eine markierung haben, die auszeichnet, wo die variable $test (zb der inhalt) zu stehen hat - sagen wir "/////TEST/////" oder "###TEST###" oder "<!-- MARKER:TEST -->" ode auch "{{TEST}}"

dein php-script öffnet die template-datei und ersetzt alle marker durch inhalt - also eine der oben genannte varianten durch eine variable mit dem selben namen - danach wird der inhalt ausgeliefert

wenn du soetwas nicht selbst programmieren willst, gibts die dinger schon fertig wie sand am meer - die verbreitetste ist afaik "smarty"

viele content-management-systeme liefern eine templateengine mit - typo3 zb