Hallo,
ich habe folgendes vor:
Es sollen Strings als Ressourcen definiert werden, in denen Platzhalter vorkommen. Diese Platzhalter sollen zur Laufzeit ersetzt werden.
Die Notation der Platzhalter sollen "gültige Code Elemente" sein, also z.B. der Inhalt eines Array-Wertes.
Ich dachte daran, den Code-Teil freizuschneiden (anhand von Start- und End Begrenzern) und dann den so erhaltenen Code per eval() auszuwerten.
Nun kann es aber sein, dass ein Array gar nicht definiert ist oder dass man sich bei der definitiob des Code-Teils verschreibt ... was zu einem fatal error führt ...
Nun wollte ich das (ungültiger Code im Platzhalter) per Try - Catch abfangen, aber es ist mir noch nicht geglückt.
Weiss jemand eine Lösung?
ich habe folgendes vor:
Es sollen Strings als Ressourcen definiert werden, in denen Platzhalter vorkommen. Diese Platzhalter sollen zur Laufzeit ersetzt werden.
Die Notation der Platzhalter sollen "gültige Code Elemente" sein, also z.B. der Inhalt eines Array-Wertes.
Ich dachte daran, den Code-Teil freizuschneiden (anhand von Start- und End Begrenzern) und dann den so erhaltenen Code per eval() auszuwerten.
Nun kann es aber sein, dass ein Array gar nicht definiert ist oder dass man sich bei der definitiob des Code-Teils verschreibt ... was zu einem fatal error führt ...
Nun wollte ich das (ungültiger Code im Platzhalter) per Try - Catch abfangen, aber es ist mir noch nicht geglückt.
Weiss jemand eine Lösung?
Kommentar