Bu işlevlerin davranışı php.ini içindeki ayarlardan etkilenir.
İsim | Öntanımlı | Değişlik Yeri | >Sürüm Bilgisi |
---|---|---|---|
sqlite3.extension_dir | "" | PHP_INI_SYSTEM | |
sqlite3.defensive | 1 | PHP_INI_SYSTEM | PHP 7.2.17 PHP ve libsqlite ≥ 3.26.0 için PHP 7.3.4 ve sonrasında kullanılabilir. |
Yapılandırma yönergelerinin kısa açıklamalarını aşağıda bulabilirsiniz.
sqlite3.extension_dir
string
SQLite yüklenebilir eklentilerinin yeri.
sqlite3.defensive
bool
Savunma bayrağı etkinleştirildiğinde, sıradan SQL'in kasıtlı olarak veritabanı dosyasını bozmasına izin veren dil özellikleri devre dışı bırakılır. Bu, doğrudan şemaya, gölge tablolara (örn. FTS veri tabloları) veya sqlite_dbpage sanal tablosuna yazmayı yasaklar. Bu php.ini ayarı yalnız libsqlite ≥ 3.26.0 için etkilidir.