這些函式的行為會受到 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 字串這些指令用於設定從結果集返回日期和時間,或將參數繫結到日期和時間參數時所使用的日期和時間格式。