(PHP 8 >= 8.4.0)
A PDO subclass representing a connection using the Firebird PDO driver.
$dsn
$username
null
$password
$options
$statement
$attribute
$name
$query
$fetchMode
$colno
$classname
$constructorArgs
$object
$string
$type
PDO::PARAM_STR
$value
Pdo\Firebird::ATTR_DATE_FORMAT
Sets the date format.
Pdo\Firebird::ATTR_TIME_FORMAT
Sets the time format.
Pdo\Firebird::ATTR_TIMESTAMP_FORMAT
Sets 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_COMMITTED
Pdo\Firebird::REPEATABLE_READ
Pdo\Firebird::SERIALIZABLE
Flag denoting the ANSI transaction isolation level is read committed. This is the default behavior.
Flag denoting the ANSI transaction isolation level is repeatable read. This corresponds to Firebird's "snapshot" isolation level.
Flag 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.
READ ONLY
READ WRITE
true