PDOStatement::fetchObject
(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.4)
PDOStatement::fetchObject — Busca o próximo registro e retorna-o como um objeto
Descrição
$class
= "stdClass", array $constructorArgs
= []): object|false
Busca o próximo registro e retorna-o como um objeto. Esta função é uma
alternativa a PDOStatement::fetch() com estilo
PDO::FETCH_CLASS
ou
PDO::FETCH_OBJ
.
Quando um objeto é buscado, suas propriedades são atribuídas a partir dos respectivos valores de colunas, e depois seu construtor é invocado.
Parâmetros
class
-
Nome da classe a ter um objeto criado.
constructorArgs
-
Elementos deste array são passados para o construtor.
Valor Retornado
Retorna uma instância da classe solicitada com nomes de propriedades que
correspondem aos nomes de colunas ou false
em caso de falha.
Erros/Exceções
Emite um erro de nível E_WARNING
se o atributo PDO::ATTR_ERRMODE
estiver definido
como PDO::ERRMODE_WARNING
.
Lança uma exceção PDOException se o atributo PDO::ATTR_ERRMODE
estiver definido como PDO::ERRMODE_EXCEPTION
.