Налаштування під час виконання

Поведінка цих функцій залежить від установок у php.ini.

Конфігураційні опції InterBase

ИмяПо умолчаниюМесто измененияСписок изменений
ibase.allow_persistent"1"INI_SYSTEM
ibase.max_persistent"-1"INI_SYSTEM
ibase.max_links"-1"INI_SYSTEM
ibase.default_dbNULLINI_SYSTEM
ibase.default_userNULLINI_ALL
ibase.default_passwordNULLINI_ALL
ibase.default_charsetNULLINI_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_persistentbool

Чи дозволено використовувати постійні з'єднанняк Firebird/InterBase.

ibase.max_persistentint

Максимальна кількість постійних з'єднань для процесу. Якщо це обмеження буде перевищено, то функція ibase_pconnect() повертатиме непостійні з'єднання.

ibase.max_linksint

Максимальна кількість з'єднань із Firebird/InterBase на процес, включаючи постійні.

ibase.default_dbstring

База даних за промовчанням. Якщо викликати ibase_[p]connect() без вказівки імені бази даних, буде використано це значення. Якщо цей параметр встановлений і увімкнений безпечний режим SQL, будуть дозволені з'єднання тільки з цією базою.

ibase.default_userstring

Ім'я користувача за промовчанням.

ibase.default_passwordstring

Пароль за замовчуванням.

ibase.default_charsetstring

Кодування за промовчанням.

ibase.timestampformatstring

ibase.dateformatstring

ibase.timeformatstring

Ці директиви використовуються для встановлення формату дати та часу. Дані формати будуть використовуватися як для отримання результуючого набору, що містить поля відповідних типів, так і при зв'язуванні значень з параметрами запиту.