PDOStatement::fetchObject

(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.4)

PDOStatement::fetchObjectBusca o próximo registro e retorna-o como um objeto

Descrição

public PDOStatement::fetchObject(?string $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.

Veja Também