Felix Riesterer: Suche: Parser/Rewriter für Konfigurationsdatei .php-Skript

Beitrag lesen

Lieber mario,

Ich möchte eine PHP-Datei als Konfigurationsdatei für ein
Projekt behalten.

nach meiner Beobachtung speichern anscheinend immer mehr Desktop-Applikationen ihre Settings in einer Art XML-Datei. Dieses Vorgehen ist auf der einen Seite sinnvoll, da man im Klartext (ohne programmiersprachliche Unterschiede) alles lesen kann, als auch robust, da es zum Parsen von XML erprobte Parser gibt.

Schreibst Du Deine Settings aber in Form von Programm-Code, dann wäre es möglich, dass sich Syntaxfehler einschleichen, wenn einmal die Settings per Hand "nachbearbeitet" werden, die durchaus heftigerere Programmfehler provozieren, als das bei einem missglückten XML-Parsing passieren würde.

Stimmt die Syntax Deiner PHP-Datei nicht, wird Dein Script garantiert abbrechen! Stimmt die Syntax der XML-Datei nicht, wird für die fehlerhaften Einstellungen eben der dafür vorgegebene Default-Wert verwendet.

Wo siehst Du hier das kleinere Potenzial für Konflikte/Fehler/Programmversagen?

Liebe Grüße aus Ellwangen,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)