dedlfix: Forumssoftware

Beitrag lesen

echo $begrüßung;

Und wenn du ganz clever bist, erstellst du dir eine Datenzugriffsschicht, die sich mehr oder weniger einfach austauschen

...klingt nicht schlecht, aber da fehlt mir noch die vorstellung, wie ich das machen sollte...?

Du überlegst dir, was du für Datenzugriffs-Funktionalität brauchst.
Beispielsweise (ich schreib mal DB stellvertretend für DB und XML und ... ):

  • einen Beitrag in DB speichern
  • einen Beitrag aus DB holen
  • alle Folge-Beiträge aus DB holen
  • ...

Weiterhin überlegst du dir, was für Parameter dafür jeweils benötigt werden und was an Daten zurückkommen soll.
Das packst du dann in je eine Funktion, die kommen in eine extra Datei, welche dann im Haupt-Teil eingebunden wird.

Dein Hauptprogramm hat keine Ahnung von der DB oder dem XML. Das bekommt nur die reinen Daten aus den Funktionen bzw. übergibt diesen diese. Und umgekehrt haben die Funktionen keine Ahnung vom Hauptprogramm. Damit sind sie austauschbar.

echo "$verabschiedung $name";