مرحبا
Solange du vom Singleton-Pattern die Finger lässt... :)
Ich werde mich stets bemühen ;)
Nur mal eine Grundsatzfrage zu OOP, die ich bislang nicht ganz verstanden habe.
Ich möchte mein Menu-Script in eine Klasse einschliessen.
Das wäre soweit kein Problem. Allerdings benutze ich das Script in erweiterter Form. Ich erstelle damit unterschiedliche Menus, also Main-Navi, Footer-Navi u.s.w.
Muss ich jetzt, wenn ich das Menu in eine Klasse packe und die unterschiedlichen Menus anfordere, jeweils ein Neues Objekt erzeugen, da alles Unterschiedliche "Menus" sind. Oder lade ich das Menu in ein Objekt und rufe die verschiedenen Menus mittels Methoden und entsprechenden Parametern auf? Was ist hier der bessere Stil?
Also
$menu = new Navigation;
$menu->main_navi;
$menu->footer_navi;
Oder
$menu = new Navigation('main_navi');
$menu->build_menu;
$footermenu = new Navigation('footer_navi');
$footermenu->build_menu;
Was wäre besser? Mir wäre die erste Variante Lieber, aber darum geht's ja nicht.
mfg
Die neuen 4 Jahreszeiten: Frühling, ARSCHLOCH, Herbst und Winter!