El comportamiento de estas funciones se ve afectado por la configuración de php.ini.
Nombre | Por defecto | Cambiable | Listado de cambios |
---|---|---|---|
sqlite3.extension_dir | NULL | INI_SYSTEM |
|
sqlite3.defensive | 1 | INI_SYSTEM |
Disponible desde PHP 7.2.17 y 7.3.4 para libsqlite ≥ 3.26.0. |
He aquí una breve explicación de las directivas de configuración.
sqlite3.extension_dir
string
Ruta al directorio donde las extensiones de SQLite residen.
sqlite3.defensive
bool
Cuando el flag defensive esta habilitado, las características del lenguaje SQL que permita corromper deliberadamente un fichero de base de datos son deshabilitadas. Esto prohíbe escribir directamente al esquema, tablas de sombras (Ej. Tablas de datos FTS), o la tabla virtual sqlite_dbpage. Esta configuración de php.ini solo es efectiva para libsqlite ≥ 3.26.0.