這些函式的行為會受到 php.ini 中設定的影響。
名稱 | 預設值 | 可變動性 | 變更記錄 |
---|---|---|---|
ibase.allow_persistent | "1" | INI_SYSTEM |
|
ibase.max_persistent | "-1" | INI_SYSTEM |
|
ibase.max_links | "-1" | INI_SYSTEM |
|
ibase.default_db | NULL | INI_SYSTEM |
|
ibase.default_user | NULL | INI_ALL |
|
ibase.default_password | NULL | INI_ALL |
|
ibase.default_charset | NULL | INI_ALL |
|
ibase.timestampformat | "%Y-%m-%d %H:%M:%S" | INI_ALL |
|
ibase.dateformat | "%Y-%m-%d" | INI_ALL |
|
ibase.timeformat | "%H:%M:%S" | INI_ALL |
以下是組態指令的簡短說明。
ibase.allow_persistent
布林值是否允許與 Firebird/InterBase 建立持續連線。
ibase.max_persistent
整數每個行程最多允許的 Firebird/InterBase 持續連線數。使用 ibase_pconnect() 建立的新連線,如果超過此數量,將會變成非持續連線。
ibase.max_links
整數每個行程最多允許的 Firebird/InterBase 連線數,包含持續連線。
ibase.default_db
字串當呼叫 ibase_[p]connect() 且未指定資料庫名稱時,要連線的預設資料庫。如果設定了此值且啟用了 SQL 安全模式,則除了連線到此資料庫之外,不允許其他連線。
ibase.default_user
字串連線到資料庫時,如果未指定使用者名稱,則使用的預設使用者名稱。
ibase.default_password
字串連線到資料庫時,如果未指定密碼,則使用的預設密碼。
ibase.default_charset
字串連線到資料庫時,如果未指定字元集,則使用的預設字元集。
ibase.timestampformat
字串
ibase.dateformat
字串
ibase.timeformat
字串這些指令用於設定從結果集返回日期和時間,或將參數繫結到日期和時間參數時所使用的日期和時間格式。