&reftitle.runtime; &extension.runtime; SQLite3 &ConfigureOptions; &Name; &Default; &Changeable; &Changelog; sqlite3.extension_dir "" INI_SYSTEM sqlite3.defensive 1 INI_USER PHP 7.2.17 ,7.3.4 以降、かつ libsqlite ≥ 3.26.0 でビルドした場合に利用可能 PHP 8.2.0 より前のバージョンでは、この値は INI_SYSTEM のモードでのみ変更可能でした。
&ini.descriptions.title; sqlite3.extension_dir string SQLite 用のロードモジュールが存在するディレクトリへのパス。 sqlite3.defensive bool defensive フラグを有効にした場合、データベースファイルを意図的に破壊することができる通常のSQLの機能が無効になります。これにより、スキーマ や シャドウテーブル (e.g FTS データテーブル) や sqlite_dbpage 仮想テーブルに直接に直接書き込むことを禁止します。 この &php.ini; 設定は、libsqlite ≥ 3.26.0 以降でビルドした場合だけ有効です。