Настройка во время выполнения

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

Опции настройки SQLite3
Имя По умолчанию Место изменения Список изменений
sqlite3.extension_dir "" INI_SYSTEM  
sqlite3.defensive 1 INI_USER Доступно, начиная с PHP 7.2.17 и 7.3.4 для libsqlite ≥ 3.26.0. До PHP 8.2.0 этот параметр можно было изменить только как INI_SYSTEM.

Краткое разъяснение конфигурационных директив.

sqlite3.extension_dir string

Путь к каталогу, в котором находятся файлы модуля SQLite.

sqlite3.defensive bool

Если установлен флаг defensive, языковые конструкции, которые позволяют обычному SQL-запросу преднамеренно повреждать файл базы данных, отключены. Запрещается запись непосредственно в схему, в теневые таблицы (т.е. таблицы данных FTS) или виртуальную таблицу sqlite_dbpage. Эта настройка php.ini работает только с libsqlite ≥ 3.26.0.

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top