(PHP 8 >= 8.4.0)
Этот PDO-подкласс представляет соединение с БД, которое устанавливает и обслуживает 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_FORMATУстанавливает формат даты.
Pdo\Firebird::ATTR_TIME_FORMATУстанавливает формат времени.
Pdo\Firebird::ATTR_TIMESTAMP_FORMATУстанавливает формат метки времени.
Pdo\Firebird::TRANSACTION_ISOLATION_LEVEL
Атрибут устанавливает уровень изоляции транзакции:
Pdo\Firebird::READ_COMMITTED,
Pdo\Firebird::REPEATABLE_READ
или Pdo\Firebird::SERIALIZABLE.
Pdo\Firebird::READ_COMMITTEDФлаг обозначает изоляцию транзакции по стандарту ANSI на уровне «чтение фиксированных данных» (англ. read committed). Это поведение по умолчанию.
Pdo\Firebird::REPEATABLE_READФлаг обозначает изоляцию транзакции по стандарту ANSI на уровне «повторяющееся чтение» (англ. repeatable read). Уровень соответствует изоляции на уровне "snapshot" в СУБД Firebird.
Pdo\Firebird::SERIALIZABLEФлаг обозначает изоляцию транзакции по стандарту ANSI на уровне «упорядочиваемость» (англ. serializable). Уровень соответствует изоляции на уровне "snapshot table stability" в СУБД Firebird.
Pdo\Firebird::WRITABLE_TRANSACTION
Логический атрибут, который переключает режимы доступа к транзакции
READ ONLY и READ WRITE.
Значение по умолчанию true указывает на режим READ WRITE.