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 en caso de error.

Errores/Excepciones

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.

Ver también