Eric Norris hat die Abstimmung über den RFC zur Festlegung der minimal unterstützten Versionen für PHP 8.6 eröffnet. Die Abstimmung endet am 30. Juli 2026 um 15:48:00 UTC. Der Entwurf enthält mehrere Einzelabstimmungen, eine für jede vorgeschlagene Mindestversion einer Abhängigkeit. Den RFC-Text gibt es unter https://wiki.php.net/rfc/min_supported_versions_php_8_6, die vorherige Diskussion unter https://news-web.php.net/php.internals/131707.
Alexander Kurilo, der die Diskussionsphase verpasst hatte, meldete sich nachträglich zu Wort und kritisierte die Pflicht, COM_RESET_CONNECTION für persistente MySQL-/MariaDB-Verbindungen zu nutzen. Den Vorteil erkennt er an, hält die Änderung aber für einen Bruch der Rückwärtskompatibilität: Code, der auf dem Zustand persistenter Verbindungen aufbaut, könnte lautlos defekt werden. Außerdem würden ältere MySQL- oder MariaDB-Versionen unter Performance-Einbußen leiden, da ihre persistenten Verbindungen stillschweigend in nicht-persistente umgewandelt würden. Er plädiert für eine optionale Lösung, damit Interessierte zustimmen können und ältere Datenbanken nicht ausgeschlossen werden.
Eric Norris bestätigte, dass Kurilo die vorgeschlagene Verhaltensweise richtig versteht. Er hält es jedoch für äußerst unwahrscheinlich, dass Code auf dem bisherigen Verhalten aufbaut. Zum Performance-Argument sagt er, der Einfluss hänge vom jeweiligen Anwendungsfall ab, und weist darauf hin, dass MySQL 5.7.3 am 3. Dezember 2013 veröffentlicht wurde. Er prüfte verschiedene Möglichkeiten, die Funktion optional zu machen – eine INI-Einstellung, einen Fallback auf das alte Verhalten oder eine PDO-Option –, lehnte diese aber ab: INI-Schalter seien auf Internals unbeliebt, ein stilles Fallback gefährlich und eine zusätzliche PDO-Option unnötig komplex. Norris argumentiert, dass das neue Verhalten korrekt und sicher sei und es angemessen ist, moderne Datenbankversionen vorauszusetzen.