(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.4)
PDOStatement::fetchObject — Récupère la prochaine ligne et la retourne en tant qu'objet
$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é.
class
Nom de la classe créée.
constructorArgs
Éléments de ce tableau sont passés au constructeur.
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.
É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
.