2024 年 PHP Conference Japan

Pdo\Firebird 類別

(PHP 8 >= 8.4.0)

簡介

一個繼承自 PDO 的子類別,表示使用 Firebird PDO 驅動程式的連線。

類別概要

class Pdo\Firebird extends PDO {
/* 繼承的常數 */
public const int PDO::PARAM_NULL;
public const int PDO::PARAM_BOOL = 5;
public const int PDO::PARAM_INT = 1;
公開 常數 整數 PDO::PARAM_STR = 2;
公開 常數 整數 PDO::PARAM_LOB = 3;
公開 常數 整數 PDO::PARAM_STMT = 4;
公開 常數 整數 PDO::FETCH_DEFAULT;
公開 常數 整數 PDO::FETCH_LAZY;
公開 常數 整數 PDO::FETCH_ASSOC;
公開 常數 整數 PDO::FETCH_NUM;
公開常數 整數 PDO::FETCH_BOTH;
公開常數 整數 PDO::FETCH_OBJ;
公開常數 整數 PDO::FETCH_BOUND;
公開常數 整數 PDO::FETCH_CLASS;
公開常數 整數 PDO::FETCH_INTO;
公開常數 整數 PDO::FETCH_FUNC;
公開常數 整數 PDO::FETCH_GROUP;
公開常數 整數 PDO::FETCH_NAMED;
公開 常數 整數 PDO::ATTR_CLIENT_VERSION;
公開 常數 整數 PDO::ATTR_SERVER_INFO;
公開 常數 整數 PDO::ATTR_CONNECTION_STATUS;
公開 常數 整數 PDO::ATTR_CASE;
公開 常數 整數 PDO::ATTR_CURSOR_NAME;
公開 常數 整數 PDO::ATTR_CURSOR;
公開 常數 整數 PDO::ATTR_ORACLE_NULLS;
公開 常數 整數 PDO::ATTR_PERSISTENT;
公開 常數 整數 PDO::ATTR_STATEMENT_CLASS;
公開 常數 整數 PDO::ATTR_FETCH_TABLE_NAMES;
公開 常數 整數 PDO::ATTR_FETCH_CATALOG_NAMES;
公開 常數 整數 PDO::ATTR_DRIVER_NAME;
公開 常數 整數 PDO::ATTR_STRINGIFY_FETCHES;
公開 常數 整數 PDO::ATTR_MAX_COLUMN_LEN;
公開 常數 整數 PDO::ATTR_EMULATE_PREPARES;
公開 常數 整數 PDO::ATTR_DEFAULT_FETCH_MODE;
公開 常數 整數 PDO::ATTR_DEFAULT_STR_PARAM;
公開 常數 整數 PDO::ERRMODE_SILENT;
公開 常數 整數 PDO::CASE_NATURAL;
公開 常數 整數 PDO::CASE_LOWER;
公開 常數 整數 PDO::CASE_UPPER;
公開 常數 整數 PDO::NULL_NATURAL;
公開 常數 字串 PDO::ERR_NONE;
公開 常數 整數 PDO::FETCH_ORI_ABS;
公開 常數 整數 PDO::FETCH_ORI_REL;
公開 常數 整數 PDO::CURSOR_SCROLL;
/* 常數 */
公開 常數 整數 ATTR_DATE_FORMAT;
公開 常數 整數 ATTR_TIME_FORMAT;
公開 常數 整數 READ_COMMITTED;
公開 常數 整數 REPEATABLE_READ;
公開 常數 整數 SERIALIZABLE;
/* 方法 */
公開 靜態 getApiVersion(): 整數
/* 繼承的方法 */
公開 PDO::__construct(
    字串 $dsn,
    ?字串 $username = null,
    #[\SensitiveParameter] ?字串 $password = null,
    ?陣列 $options = null
)
公開 靜態 PDO::connect(
    字串 $dsn,
    ?字串 $username = null,
    #[\SensitiveParameter] ?字串 $password = null,
    ?陣列 $options = null
): static
公開 PDO::exec(字串 $statement): 整數|false
公開 PDO::getAttribute(整數 $attribute): 混合
公開 PDO::prepare(字串 $query, 陣列 $options = []): PDOStatement|false
公開 PDO::query(字串 $query, ?整數 $fetchMode = null): PDOStatement|false
公開 PDO::query(字串 $query, ?整數 $fetchMode = PDO::FETCH_COLUMN, 整數 $colno): PDOStatement|false
公開 PDO::query(
    字串 $query,
    ?整數 $fetchMode = PDO::FETCH_CLASS,
    字串 $classname,
    陣列 $constructorArgs
): PDOStatement|false
公開 PDO::query(字串 $query, ?整數 $fetchMode = PDO::FETCH_INTO, 物件 $object): PDOStatement|false
公開 PDO::quote(字串 $string, 整數 $type = PDO::PARAM_STR): 字串|false
公開 PDO::setAttribute(整數 $attribute, 混合 $value): 布林值
}

預先定義的常數

Pdo\Firebird::ATTR_DATE_FORMAT
設定日期格式。
Pdo\Firebird::ATTR_TIME_FORMAT
設定時間格式。
Pdo\Firebird::ATTR_TIMESTAMP_FORMAT
設定時間戳記格式。
Pdo\Firebird::TRANSACTION_ISOLATION_LEVEL
設定交易隔離級別的屬性。可以是 Pdo\Firebird::READ_COMMITTEDPdo\Firebird::REPEATABLE_READPdo\Firebird::SERIALIZABLE 其中之一。
Pdo\Firebird::READ_COMMITTED
標記表示 ANSI 交易隔離級別為讀取已提交。這是預設行為。
Pdo\Firebird::REPEATABLE_READ
標記表示 ANSI 交易隔離級別為可重複讀取。這對應於 Firebird 的「快照」隔離級別。
Pdo\Firebird::SERIALIZABLE
標記表示 ANSI 交易隔離級別為可序列化。這對應於 Firebird 的「快照表格穩定性」隔離級別。
Pdo\Firebird::WRITABLE_TRANSACTION
用於在 READ ONLYREAD WRITE 之間切換交易存取模式的布林屬性。預設情況下,它是 true,表示 READ WRITE

目錄

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top