Настройка во время выполнения
Вернуться к: Установка и настройка
Поведение этих функций зависит от установок в php.ini.
Имя | По умолчанию | Меняемо | История изменений |
---|---|---|---|
sqlite.assoc_case | "0" | PHP_INI_ALL | Доступна, начиная с версии PHP 5.0.0. |
Краткое разъяснение конфигурационных директив.
-
sqlite.assoc_case
int -
Использовать смешанный регистр (0), верхний регистр (1) или нижний регистр (2) в индексах ключей.
Эта опция обычно полезна, если вам нужна совместимость с другими базами данных, в которых имена полей всегда возвращаются в верхнем или нижнем регистре, вне зависимости от реально используемого имени в схеме базы данных.
Библиотека SQLite возвращает имена полей в натуральном регистре (т.е. так, как они были определены в схеме вашей базы данных). Если параметр
sqlite.assoc_case
установлен в 0, то натуральный регистр будет сохранен. При установке параметра в 1 или 2, PHP преобразует индексы ключей в верхний или нижний регистр, соответственно.Использование этой опции привносит небольшое уменьшение производительности, но является НАМНОГО более быстрым решением, чем осуществление смены регистра вручную в PHP-скрипте.
Вернуться к: Установка и настройка