Laufzeit-Konfiguration

Das Verhalten dieser Funktionen wird durch Einstellungen in der php.ini beeinflusst.

SQLite3-Konfigurationsoptionen
Name Standard Veränderbar Changelog
sqlite3.extension_dir "" INI_SYSTEM  
sqlite3.defensive 1 INI_USER Verfügbar von PHP 7.2.17 und 7.3.4 an für libsqlite ≥ 3.26.0. Vor PHP 8.2.0 war diese Einstellung nur über INI_SYSTEM änderbar.

Hier eine kurze Erklärung der Konfigurationsoptionen:

sqlite3.extension_dir string

Pfad zu dem Verzeichnis, welches die ladbare Erweiterung für SQLite beinhaltet.

sqlite3.defensive bool

Ist das defensive-Flag aktiviert, dann sind Sprachfeatures, die es gewöhnlichem SQL ermöglichen, absichtlich die Datenbankdatei zu beschädigen, deaktiviert. Dies verbietet das direkte Schreiben des Schemas, von Schattentabellen (z. B. FTS Datentabellen), oder der virtuellen sqlite_dbpage Tabelle. Diese php.ini-Direktive wirkt nur für libsqlite ≥ 3.26.0.

add a note add a note

User Contributed Notes

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