(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
Description
public
PDOStatement::fetchObject(?string
$class
= "stdClass", array
$constructorArgs
= []): object|false
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
- PDOStatement::fetch() - Récupère la ligne suivante d'un jeu de résultats PDO