Hallo!
Meine Frage bezieht sich auf eine mögliche Performanceverbesserung bei Templates.
Angenommen man benutzt folgendes Template:
//Template
<html>...
<body>
...Ein wenig Text...
<#insertHere#>
...wieder etwas Text...
</body>
</html>
Nun möchte ich den Tag <#insertHere#> durch den String "insertedText" ersetzen.
Mittels str_replace() muss ich nun nach dem Vorkommen von <#...#> suchen, und dementsprechend ersetzen. dh: Er muss jedes Zeichen lesen und überprüfen.
Nun zu meiner Frage:
Angenommen ich erstelle beim Speichern des oa. Templates ein zusätzliches File, welches die Startposition und die Länge für die Funktion substr_replace() enthält. zb (29, 14, insertHere) = (Starpos, Länge, Tagname).
Wäre diese Möglichkeit performanter als str_replace()?
Gibt es überhaupt eine Möglichkeit PHP-Methoden auf deren Laufzeit zu überprüfen? (zB. ist fopen() oder file_get_contents() performanter?)
Vielen Dank für eure Anregungen, Hilfestellungen, usw.
lg
voyan