(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.4)
PDOStatement::fetchObject — Извлекает следующую строку и возвращает её в виде объекта
$class = "stdClass", array $constructorArgs = []): object|false
Извлекает следующую строку и возвращает её в виде объекта. Этот метод
является альтернативой вызову PDOStatement::fetch() с
параметром PDO::FETCH_CLASS или
PDO::FETCH_OBJ.
Когда объект извлечён, его свойства наполняются значениями соответствующих столбцов, и, после этого, вызывается его конструктор.
classИмя класса создаваемого объекта.
constructorArgsЭлементы этого массива будут переданы в конструктор класса.
Возвращает новый объект указанного класса, имена свойств которого соответствуют
именам столбцов результирующего набора или false, если возникла ошибка.
Метод выдаёт ошибку уровня E_WARNING, если для атрибута PDO::ATTR_ERRMODE
установили режим PDO::ERRMODE_WARNING.
Метод выбрасывает исключение PDOException, если для атрибута PDO::ATTR_ERRMODE
установили режим PDO::ERRMODE_EXCEPTION.