Gunther: eval nicht mit mehrdimensionalen Arrays möglich?

Beitrag lesen

Hi,

Du sollst auf eval() verzichten, solange Du dafür keinen sehr, sehr, *sehr* guten Grund angeben kannst. In Deinem Code ist definitiv nicht mal der Ansatz einer Notwendigkeit für eval() zu erkennen, eliminiere es also.

OK - also eliminiere ich es.
Ich habe doch in meinem 2. Posting den Anwendungsfall erläutert.

Wie setze ich das denn dann ohne eval() am besten/ einfachsten/ sinnvollsten um?
Indem ich die eingelesene Datei Zeile für Zeile durchlaufe und per preg_match nach Variablennamen suche und falls Werte dafür vorhanden sind (aus meiner INI-Datei) diese dann ersetze, oder wie?

Ich dachte bislang eigentlich immer, dass das u.a. ein Anwendungsfall für eval() ist, weil es die benötigten Scriptzeilen auf ein Minimum reduziert? Wieso sollte man das denn eigentlich nicht verwenden?

Gruß Gunther