(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.4)
PDOStatement::fetchObject — Ruft die nächste Zeile ab und liefert sie als Objekt
$class
= "stdClass", array $constructorArgs
= []): object|false
Ruft die nächste Zeile ab und gibt sie als Objekt zurück. Diese Funktion
ist eine Alternative zu PDOStatement::fetch() in
Verbindung mit PDO::FETCH_CLASS
oder
PDO::FETCH_OBJ
.
Wenn ein Objekt abgerufen wird, werden seinen Eigenschaften die jeweiligen Werte der Spalten zugewiesen, und anschließend wird sein Konstruktor aufgerufen.
class
Der Name der erstellten Klasse
constructorArgs
Die Elemente dieses Arrays werden an den Konstruktor übergeben.
Gibt eine Instanz der angegebenen Klasse zurück, deren Eigenschaftsnamen
den Spaltennamen entsprechen. Bei einem Fehler wird false
zurückgegeben.
Gibt einen Fehler der Stufe E_WARNING
aus, wenn das Attribut PDO::ATTR_ERRMODE
auf PDO::ERRMODE_WARNING
gesetzt ist.
Löst eine PDOException aus, wenn das Attribut PDO::ATTR_ERRMODE
auf PDO::ERRMODE_EXCEPTION
gesetzt ist.