PDOStatement::fetchObject

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

PDOStatement::fetchObjectRecupera la siguiente línea y la devuelve como objeto

Descripción

public PDOStatement::fetchObject(?string $class = "stdClass", array $constructorArgs = []): object|false

Recupera la siguiente línea y la devuelve como objeto. Esta función es una alternativa a PDOStatement::fetch() con PDO::FETCH_CLASS o el estilo PDO::FETCH_OBJ.

Cuando se recupera un objeto, sus propiedades son asignadas a partir de los valores de columna respectivos, y luego se llama a su constructor.

Parámetros

class

Nombre de la clase creada.

constructorArgs

Los elementos de este array son pasados al constructor.

Valores devueltos

Devuelve una instancia de la clase solicitada con propiedades de nombres que corresponden a los nombres de las columnas o false si ocurre un error.

Errores/Excepciones

Emite un error de nivel E_WARNING si el atributo PDO::ATTR_ERRMODE está definido a PDO::ERRMODE_WARNING.

Lanza una excepción PDOException si el atributo PDO::ATTR_ERRMODE está definido a PDO::ERRMODE_EXCEPTION.

Ver también