Skip to content

ext/pdo_sqlite: document the PHP 8.5 additions and behaviour changes - #5818

Open
lacatoire wants to merge 1 commit into
php:masterfrom
lacatoire:pdo-sqlite-85
Open

ext/pdo_sqlite: document the PHP 8.5 additions and behaviour changes#5818
lacatoire wants to merge 1 commit into
php:masterfrom
lacatoire:pdo-sqlite-85

Conversation

@lacatoire

@lacatoire lacatoire commented Aug 31, 2026

Copy link
Copy Markdown
Member

Documents the PHP 8.5 changes of ext/pdo_sqlite: the new Pdo\Sqlite::setAuthorizer() method and its OK/DENY/IGNORE constants, the new ATTR_BUSY_STATEMENT, ATTR_EXPLAIN_STATEMENT, EXPLAIN_MODE_* and ATTR_TRANSACTION_MODE/TRANSACTION_MODE_* constants, the raised libsqlite requirement, the null byte handling of PDO::quote() and the return type check of the collation callback.

The collation entry is scoped to the deprecated PDO::sqliteCreateCollation() alias: Pdo\Sqlite::createCollation() already threw before 8.5 (php-src ext/pdo_sqlite/pdo_sqlite.c, php_sqlite_collation_callback()).

Tracker items:

@lacatoire lacatoire added the 8.5 label Aug 31, 2026
@lacatoire lacatoire added this to the PHP 8.5 milestone Aug 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant