MB: Instanz Klassen Objekte vorab mit statischen variablen der Klasse konfigurieren für welche Szenarien Sinnvoll.

Beitrag lesen

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