moin pl,
guter punkt. Ich habe gesehen das Klassen die eine Instanz erzeugen, intern sich schon konfigiruert haben.
class Foo() {
private $fuz;
function __construct() {
$this->fuz = Bar::get( 'baz' );
/* Code */
}
}
Du siehst, das ich die Konfiguration in eine andere Klasse Bar
ausgelagert habe um mit Foo
arbeiten zukönnen. Die Konfiguration würde sich stehts ändern, deswegen ist es, für mich, weniger Sinnvoll, diese fuz
Kofiguration in die Klasse Foo
zu übertragen. Deswegen die Frage 😉. Wenn du andere professionelle Lösungen zu diesem Problem hast oder begründen kannst, warum du es so im Property machst…
class Foo() {
private $fuz = 'fuz';
function __construct() {
/* Code */
}
}
… dann erleucht mich :).
vlg MB
ps: Für alle: Foo-Beispiel ist nur ein Beispiel für das komplexe Problem