php Variablen in anderen Skripten nutzen: Global / public Method?
bearbeitet von Jörg ReinholzMoin!
> 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](http://php.net/manual/de/reserved.variables.globals.php)? nimmst - das mach keinen Unterschied. 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
php Variablen in anderen Skripten nutzen: Global / public Method?
bearbeitet von Jörg ReinholzMoin!
> 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](http://php.net/manual/de/reserved.variables.globals.php)? - Das mach keinen Unterschied. 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