PHP 8.1: MySQLi: mysqli_driver->driver_version
property is deprecated
mysqli_driver->driver_version
property from the MySQLi extension is deprecated in PHP 8.1.
$driver = new mysqli_driver();
echo $driver->driver_version; // 101009
Deprecated: The driver_version property is deprecated in ... on line ...
The mysqli_driver->driver_version
property was not updated for many years, at least since 2007, and the driver version is a useless value because despite the changes in the driver (such as default error mode change in PHP 8.1), the driver version has not changed.
Related Changes
Backwards Compatibility Impact
Using mysqli_driver->driver_version
will emit a deprecation notice in PHP 8.1, and will be removed in PHP 9.0.
Because this value has not changed for over a decade, it is safe to drop any version number checks that used the driver_version
property. Any code that needs to determine the driver version can use the standard \PHP_VERSION_ID
constant.