Moin!
Daher mein Frage ob es sinnvoller Wäre ne öffentliche Methode zu wählenoder n array.
Ob nun öffentliche Methode oder Array (meinst Du $GLOBALS? nimmst - das macht keinen Unterschied, weil das selbe Problem dann nur an anderer Stell entsteht. Es sei denn Du willst im Objekt registrieren, was wodurch verändert wurde.
Ich höffe uch hab den Sachverhalt ausreichend erläutert. Kann man dieses aufkommende Problem nicht eleganter lösen?
Ein einfaches if in der Templateengine oder vor deren Aufruf.
Wenn $template['title'] nicht gesetzt oder leer ist wird $GLOBALS['config']['title'] genommen. Das kann man in einer foreach-Schleife auch für alle andere Elemente von $GLOBALS['config'] machen.
Jörg Reinholz