PDOStatement::fetchObject

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

PDOStatement::fetchObjectRécupère la prochaine ligne et la retourne en tant qu'objet

Description

publicPDOStatement::fetchObject(?string$class = "stdClass", array$constructorArgs = []): object|false

Récupère la prochaine ligne et la retourne en tant qu'objet. Cette fonction est une alternative à PDOStatement::fetch() avec PDO::FETCH_CLASS ou le style PDO::FETCH_OBJ.

Lorsqu'un objet est récupéré, ses propriétés sont assignées à partir des valeurs de colonne respectives, et ensuite son constructeur est appelé.

Liste de paramètres

class

Nom de la classe créée.

constructorArgs

Éléments de ce tableau sont passés au constructeur.

Valeurs de retour

Retourne une instance de la classe demandée avec les propriétés de noms qui correspondent aux noms des colonnes ou false si une erreur survient.

Erreurs / Exceptions

Émet une erreur de niveau E_WARNING si l'attribut PDO::ATTR_ERRMODE est défini à PDO::ERRMODE_WARNING.

Lève une exception PDOException si l'attribut PDO::ATTR_ERRMODE est défini à PDO::ERRMODE_EXCEPTION.

Voir aussi

To Top