Hello Nüsseknacker,
es ist zwar noch nicht wieder Weihnachten, aber ich habe hier eine Nuss, die ich einfach, doppelt, dreifach, nicht geknackt bekomme. An etlichen "kleinen Problemchen" hatte ich vorbei geschaut und habe sie inzwischen durch Nachdenken oder Probieren (...) gelöst. Hinterher ist ja auch Alles ganz leicht.
Kaum macht man es richtig, schon funktioniert es
Bevor ich das Forum jetzt vollmülle mit Code und Erläuterungen dazu, erstmale meine Frage, ob denn überhaupt jemand sich der Frage annehmen mag?
"Programmers Summary"
---------------------
Es existiert eine Datei im PHP-Ini-Format
Diese Datei wird mittels parse_ini_string() einwandfrei eingelesen
Die Daten werden verändert.
Die Datei soll nun zurückgeschrieben werden
Besondere Schwierigkeiten:
- Die Schreibtiefe darf angegeben werden, denn vielleicht vergrößert sich mal in
einer zukünftigen PHP-Version auch die Lesetiefe - Es soll daher Rekursion benutzt werden
- Es soll, anstelle globaler Funktionen, für den rekursiben Teil eine Closure benutzt werden
Mittels einer Hauptfunktion und einer rekursiven (beide global) funktioniert die Lösung inzwischen
Überträgt man die Lösung auf Stammfunktion und Closure (für den rekursiven Teil), treten Fehler auf.
Wer mag mir beim "Programmers Improvement" helfen?
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg