(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.4)
PDOStatement::fetchObject — Fetches the next row and returns it as an object
$class
= "stdClass", array $constructorArgs
= []): object|false
Fetches the next row and returns it as an object. This function is an
alternative to PDOStatement::fetch() with
PDO::FETCH_CLASS
or
PDO::FETCH_OBJ
style.
When an object is fetched, its properties are assigned from respective column values, and afterwards its constructor is invoked.
class
Name of the created class.
constructorArgs
Elements of this array are passed to the constructor.
Returns an instance of the required class with property names that
correspond to the column names or false
on failure.
Emits an error with level E_WARNING
if the attribute PDO::ATTR_ERRMODE
is set
to PDO::ERRMODE_WARNING
.
Throws a PDOException if the attribute PDO::ATTR_ERRMODE
is set to PDO::ERRMODE_EXCEPTION
.