php8.5
Home/ Manual/ reference / pdo_firebird/ The Pdo\Firebird class

The Pdo\Firebird class

A PDO subclass representing a connection using the Firebird PDO driver.

Intro

A PDO subclass representing a connection using the Firebird PDO driver.

Class synopsis

PdoFirebirdextendsPDOInheritedConstantsConstantspublicconstintPdo\Firebird::ATTR_DATE_FORMATpublicconstintPdo\Firebird::ATTR_TIME_FORMATpublicconstintPdo\Firebird::ATTR_TIMESTAMP_FORMATpublicconstintPdo\Firebird::TRANSACTION_ISOLATION_LEVELpublicconstintPdo\Firebird::READ_COMMITTEDpublicconstintPdo\Firebird::REPEATABLE_READpublicconstintPdo\Firebird::SERIALIZABLEpublicconstintPdo\Firebird::WRITABLE_TRANSACTIONMethodsInheritedMethods

Predefined Constants

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

Flag denoting the ANSI transaction isolation level is read committed. This is the default behavior.

Pdo\Firebird::REPEATABLE_READ

Flag denoting the ANSI transaction isolation level is repeatable read. This corresponds to Firebird's "snapshot" isolation level.

Pdo\Firebird::SERIALIZABLE

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.

Firebird

Source: reference/pdo_firebird/pdo-firebird.xml · from the official PHP manual (php/doc-en)