(PHP 8 >= 8.4.0)
Una subclase de PDO que representa una conexión utilizando el controlador PDO de Firebird.
$dsn,$username = null,$password = null,$options = null$dsn,$username = null,$password = null,$options = null$query, ?int $fetchMode = PDO::FETCH_COLUMN, int $colno): PDOStatement|false$query,$fetchMode = PDO::FETCH_CLASS,$classname,$constructorArgs$query, ?int $fetchMode = PDO::FETCH_INTO, object $object): PDOStatement|falsePdo\Firebird::ATTR_DATE_FORMATDefine el formato de fecha.
Pdo\Firebird::ATTR_TIME_FORMATDefine el formato de hora.
Pdo\Firebird::ATTR_TIMESTAMP_FORMATDefine el formato de la marca de tiempo.
Pdo\Firebird::TRANSACTION_ISOLATION_LEVEL
Los atributos de transacción definen el nivel de aislamiento de la transacción.
Puede ser uno de los siguientes: Pdo\Firebird::READ_COMMITTED,
Pdo\Firebird::REPEATABLE_READ,
o Pdo\Firebird::SERIALIZABLE.
Pdo\Firebird::READ_COMMITTEDBandera que indica que el nivel de aislamiento de la transacción ANSI es read committed. Este es el comportamiento por omisión.
Pdo\Firebird::REPEATABLE_READBandera que indica que el nivel de aislamiento de la transacción ANSI es repeatable read. Esto corresponde al nivel de aislamiento "snapshot" de Firebird.
Pdo\Firebird::SERIALIZABLEBandera que indica que el nivel de aislamiento de la transacción ANSI es serializable. Esto corresponde al nivel de aislamiento "snapshot table stability" de Firebird.
Pdo\Firebird::WRITABLE_TRANSACTION
El atributo booleano utilizado para cambiar el modo de acceso a la transacción entre
READ ONLY y READ WRITE.
Por omisión, es true indicando READ WRITE.