Documentación offline PHP master

Configuración en tiempo de ejecución

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Configuración en tiempo de ejecución#

El comportamiento de estas funciones es afectado por la configuración en el archivo php.ini.

Nombre Por defecto Cambiable Historial de cambios
sqlite3.extension_dir "" INI_SYSTEM
sqlite3.defensive 1 INI_USER Disponible a partir de PHP 7.2.17 y 7.3.4 para libsqlite ≥ 3.26.0. Anterior a PHP 8.2.0 este parámetro solo podía ser modificado como INI_SYSTEM.

Opciones de configuración Sqlite3

Aquí hay una aclaración sobre el uso de las directivas de configuración.

sqlite3.extension_dir string
Ruta hacia el directorio donde se encuentran las extensiones cargables para SQLite.

sqlite3.defensive bool
Cuando el flag defensivo está activado, las funcionalidades del lenguaje que permiten a SQL ordinario corromper deliberadamente los archivos de la base de datos son desactivadas. Esto impide escribir directamente en el esquema, las tablas sombra (como las tablas de datos FTS) o la tabla virtual sqlite_dbpage. Este parámetro php.ini solo es efectivo para libsqlite ≥ 3.26.0.