MB: assoziative Werte mit __set() und Index in numerisches array einfügen?

Beitrag lesen

moin,

Das nennt sich auch Fail-Silent-System. Das System bleibt stumm, der Fehler bleibt unerkannt.

Danke für den Begriff

Mit PHPDoc-Kommentaren, würde schon dein Editor den Rotstift in der Zeile $foobar->fuz = 42; ansetzen und dir mitteilen, dass es da einen Typfehler gibt.

Soweit ich weis kann man bei primitiven un Objekt Typen nur in funktionen und methoden machen:

function foobar( string $fuz, int $baz, Tok $t ) : array {}

und nicht in Objekt eigenschaften, leider

class Foobar {
  private string $fuz, int $baz, Tok $t;
}

Aber es wäre sehr wünschenswert.

lgmb