(PHP 8 >= 8.4.0)
A PDO subclass representing a connection using the Firebird PDO driver.
$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_FORMATSets the date format.
Pdo\Firebird::ATTR_TIME_FORMATSets the time format.
Pdo\Firebird::ATTR_TIMESTAMP_FORMATSets the timestamp format.
Pdo\Firebird::TRANSACTION_ISOLATION_LEVEL
Attribute to sets the transaction isolation level.
This can be one of Pdo\Firebird::READ_COMMITTED,
Pdo\Firebird::REPEATABLE_READ,
or Pdo\Firebird::SERIALIZABLE.
Pdo\Firebird::READ_COMMITTEDFlag denoting the ANSI transaction isolation level is read committed. This is the default behavior.
Pdo\Firebird::REPEATABLE_READFlag denoting the ANSI transaction isolation level is repeatable read. This corresponds to Firebird's "snapshot" isolation level.
Pdo\Firebird::SERIALIZABLEFlag denoting the ANSI transaction isolation level is serializable. This corresponds to Firebird's "snapshot table stability" isolation level.
Pdo\Firebird::WRITABLE_TRANSACTION
Boolean attribute used to toggle the transaction access mode between
READ ONLY and READ WRITE.
By default, it is true indicating READ WRITE.