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

Beitrag lesen

class Config {
  public const FUZ = 'fuz';
}
class Foo {
  private $fuz;
  public function __construct() {
    $this->fuz = self::$fuz;
  }
  private static function setFuz( $fuz ) : void {
    self::$fuz = $fuz;
  }
Foo::getFuz( Config::FUZ );
$foo = new Foo;

so erspart man sich bei Instanziierung gleichzeitig die Konfigurierung der Instanz. Jedoch muss die Konfigurierung statt finden sonst funktioniert das nicht 😕.