MB: Kann nicht bei PDO Attributen vorab defiunierte Klassen fetchen

Beitrag lesen

moin,

ich hab versucht in den PDO Attributen das Attribut PDO::ATTR_DEFAULT_FETCH_MODE mit PDO::FETCH_CLASS zu modifizieren. Aber ich weis nichtr wie ich zusätzlich noch die defeniertte Klasse in dieses PDO Attribut hinein verfrachten kann :/.

Ich habs dann so gemacht…

public static function fetchClass( $class ) : void {
  self::$_attributes = [
    PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_CLASS | $class
  ];
}

…mit kläglichem Ergebnis…

Warning: PDOStatement::fetch(): SQLSTATE[HY000]: General error: No fetch class specified in

lgmb

PS: neben bei gefragt: wie kann man eigentlich Klassen als Typ spezifizieren?