PDOStatement::fetchObject

(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.4)

PDOStatement::fetchObjectRuft die nächste Zeile ab und liefert sie als Objekt

Beschreibung

publicPDOStatement::fetchObject(?string$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.

Parameter-Liste

class

Der Name der erstellten Klasse

constructorArgs

Die Elemente dieses Arrays werden an den Konstruktor übergeben.

Rückgabewerte

Gibt eine Instanz der angegebenen Klasse zurück, deren Eigenschaftsnamen den Spaltennamen entsprechen. Bei einem Fehler wird false zurückgegeben.

Fehler/Exceptions

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.

Siehe auch

To Top