Jörg Reinholz: PHP Code im String - Was jetzt?

Beitrag lesen

Moin!

Was fummelst Du da herum? Auf den ersten Blick sieht das nämlich nach Murks aus.

Ich würde, bevor ich da herumfummle und womöglich Zeit verschwende, erst mal fest stellen wollen um was es sich bei diesen Einträgen überhaupt handelt. Es können "Merker" dafür sein, dass ein Programmteil noch nicht geschrieben ist und wie die Daten weiter zu behandeln sind. Die Tabellen-Spalte heisst nicht zufällig "ToDo"?

Wenn das nicht der Fall ist, dann muss fest gestellt werden, ob es sich WIRKLICH darum handelt, dass Programmteile in der Datenbank landen, wo diese normalerweise nichts zu suchen haben, denn die Trennung von Daten und Programm ist ein wichtiges Grundprinzip.

Sollte es sich ausnahmsweise gewollt sein, weil es sich um etwas wie ein Template handeln, dann muss da auch eine Template-Engine sein, durch welche die Rückgabe bearbeitet wird.

Ist das nicht der Fall, dann muss wohl Einiges neu geschrieben werden. Aufschluss gibt die Projektbeschreibung, das Pflichtenheft, der vorherige Programmierer ggf. dessen Dokumentation. Irgendwer muss zu dem den Programmablauf mal entworfen haben.

Sollte eine Projektbeschreibung, das Pflichtenheft und Hinweise zum geplanten Programmablauf vollständig fehlen, dann ist das Resultat der bisherigen Bemühungen sehr wahrscheinlich Murks und muss sowieso neu angefangen werden.

Jörg Reinholz