PDO::getAttribute
En esta página
PDO::getAttribute
Recupera un atributo de una conexión a una base de datos
Descripción#
public PDO::getAttribute(int $attribute): mixed
```php
Esta función devuelve el valor de un atributo de una conexión a una base de datos. Para recuperar los atributos PDOStatement, consúltese la función PDOStatement::getAttribute.
Tenga en cuenta que algunas bases de datos/drivers combinados no soportan todos los atributos de conexión.
## Parámetros
`attribute`
Una de las constantes `PDO::ATTR_*`. Los atributos genéricos que se aplican a las conexiones son los siguientes: `PDO::ATTR_AUTOCOMMIT`, `PDO::ATTR_CASE`, `PDO::ATTR_CLIENT_VERSION`, `PDO::ATTR_CONNECTION_STATUS`, `PDO::ATTR_DRIVER_NAME`, `PDO::ATTR_ERRMODE`, `PDO::ATTR_ORACLE_NULLS`, `PDO::ATTR_PERSISTENT`, `PDO::ATTR_PREFETCH`, `PDO::ATTR_SERVER_INFO`, `PDO::ATTR_SERVER_VERSION`, `PDO::ATTR_TIMEOUT`
Algunos controladores pueden hacer uso de atributos adicionales específicos del controlador. Tenga en cuenta que los atributos específicos del controlador *no deben* ser utilizados con otros controladores.
## Valores devueltos
Una llamada exitosa devuelve el valor del atributo PDO solicitado. Una llamada que ha fallado devuelve `null`.
## Errores/Excepciones
El método PDO::getAttribute puede generar una excepción PDOException cuando el controlador subyacente no soporta el `attribute` solicitado.
## Ejemplos
Recuperación de los atributos de conexión a una base de datos
```php
Véase también#
PDO::setAttribute, PDOStatement::getAttribute, PDOStatement::setAttribute