SVGs in MVC-Framework organisieren
bearbeitet von
Hallo Rolf,
> Ein echo-Befehl ist jedenfalls keine Alternative. Sagt der Syntaxhighlighter meines Vertrauens. Ein readfile ist für statische Snippets denkbar, aber wenn das SVG ein paar variable Werte hat, nützt das auch nichts.
könntest du mir ein Beispiel für einen solchen variablen Wert nennen? Meinst du width, height usw., die man in den svg-Tag schreibt?
> Natürlich kann man eine Datei bild.svg.php einlesen und sie mit <?= ?> garnieren. Dann aber nicht mit readfile, sondern mit include. Dann könnte sie ggf. im Opcache landen, das müsste ich evaluieren (die Teile außerhalb von PHP Tags sind dann ECHO Befehle, aber das ist dann ein Compilat und nicht mein Sourcecode). Ich find's aber nicht gut, weil man ein solches .svg.php nicht sauber parametrieren kann. Da sind Funktionen oder Methoden deutlich besser.
Einige verwenden ja `file_get_contents()` zum Einlesen von SVGs. Was meinst du dazu? Und inwiefern eignet sich `readfile()` weniger zum Parametrieren als `include()`. Mir erschließt sich das nicht.
Grüße
Boris