(PHP 8 >= 8.4.0)
Une sous-classe de PDO représentant une connexion utilisant le pilote Firebird PDO.
$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_FORMATDéfinit le format de date.
Pdo\Firebird::ATTR_TIME_FORMATDéfinit le format de l'heure.
Pdo\Firebird::ATTR_TIMESTAMP_FORMATDéfinit le format de l'horodatage.
Pdo\Firebird::TRANSACTION_ISOLATION_LEVEL
Les attributs de transaction définissent le niveau d'isolation de la transaction.
Cela peut être l'un des Pdo\Firebird::READ_COMMITTED,
Pdo\Firebird::REPEATABLE_READ,
ou Pdo\Firebird::SERIALIZABLE.
Pdo\Firebird::READ_COMMITTEDDrapeau indiquant que le niveau d'isolation de la transaction ANSI est read committed. C'est le comportement par défaut.
Pdo\Firebird::REPEATABLE_READDrapeau indiquant que le niveau d'isolation de la transaction ANSI est repeatable read. Cela correspond au niveau d'isolation "snapshot" de Firebird.
Pdo\Firebird::SERIALIZABLEDrapeau indiquant que le niveau d'isolation de la transaction ANSI est serializable. Cela correspond au niveau d'isolation "snapshot table stability" de Firebird.
Pdo\Firebird::WRITABLE_TRANSACTION
L'attribut booléen utilisé pour basculer le mode d'accès à la transaction entre
READ ONLY et READ WRITE.
Par défaut, il est true indiquant READ WRITE.