Bu işlevlerin davranışı php.ini içindeki ayarlardan etkilenir.
İsim | Öntanımlı | Değişlik Yeri | >Sürüm Bilgisi |
---|---|---|---|
sqlite3.extension_dir | "" | INI_SYSTEM |
|
sqlite3.defensive | 1 | INI_USER |
libsqlite ≥ 3.26.0 için PHP 7.2.17 ve PHP 7.3.4 ve sonrasında
kullanılabilir. PHP 8.2.0'dan önce bu atama yalnızca
INI_SYSTEM olarak değiştirilebilirdi.
|
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.