php-src/ext/sqlite3
Christoph M. Becker a757ebb5b5 Require SQLite ≥ 3.7.4 for ext/sqlite3
`SQLite3::readOnly()` uses `sqlite3_stmt_readonly()` which is only
available as of libsqlite 3.7.4.  For older SQLite3 versions we return
always `false`, which can be confusing.  Instead of sticking with this
behavior, or even undefining the method for old SQLite3 versions, we
lift the requirements to SQLite 3.7.4 (released on 2010-12-08),
according to a respective discussion[1].

Since pdo_sqlite doesn't use `sqlite3_stmt_readonly()`, we stick with
the minimum requirement of SQLite 3.5.0.

[1] <https://github.com/php/php-src/pull/3614>
2018-11-29 15:10:39 +01:00
..
tests Merge branch 'PHP-7.3' 2018-11-29 02:20:20 +01:00
config.w32 Unbundle libsqlite3 2018-10-06 12:36:55 +02:00
config0.m4 Require SQLite ≥ 3.7.4 for ext/sqlite3 2018-11-29 15:10:39 +01:00
CREDITS Good patch from Brad Dewar that adds missing createCollation() 2012-01-29 03:57:29 +00:00
php_sqlite3.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
php_sqlite3_structs.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
sqlite3.c Require SQLite ≥ 3.7.4 for ext/sqlite3 2018-11-29 15:10:39 +01:00