Налаштування під час виконання
Поведінка цих функцій залежить від установок у php.ini.
Конфігураційні опції InterBase
Имя | По умолчанию | Место изменения | Список изменений |
---|---|---|---|
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 |
Додаткова інформація та опис режимів INI_* дано у розділі «Місця встановлення параметрів конфігурації».
Коротке пояснення конфігураційних директив.
ibase.allow_persistent
bool
Чи дозволено використовувати постійні з'єднанняк Firebird/InterBase.
ibase.max_persistent
int
Максимальна кількість постійних з'єднань для процесу. Якщо це обмеження буде перевищено, то функція ibase_pconnect() повертатиме непостійні з'єднання.
ibase.max_links
int
Максимальна кількість з'єднань із Firebird/InterBase на процес, включаючи постійні.
ibase.default_db
string
База даних за промовчанням. Якщо викликати ibase_[p]connect() без вказівки імені бази даних, буде використано це значення. Якщо цей параметр встановлений і увімкнений безпечний режим SQL, будуть дозволені з'єднання тільки з цією базою.
ibase.default_user
string
Ім'я користувача за промовчанням.
ibase.default_password
string
Пароль за замовчуванням.
ibase.default_charset
string
Кодування за промовчанням.
ibase.timestampformat
string
ibase.dateformat
string
ibase.timeformat
string
Ці директиви використовуються для встановлення формату дати та часу. Дані формати будуть використовуватися як для отримання результуючого набору, що містить поля відповідних типів, так і при зв'язуванні значень з параметрами запиту.