This is an old revision of the document!
PHP 8 has been released on 26-Nov-2020, and is fully supported in ADOdb 5.21.0 and later.
PHP 7 is fully supported since 5.20.12.
All the reported issues have been fixed.
Fully Supported drivers appear to work correctly in this version, although there has been no formal testing.
Please note that there are no plans to implement PHP 7 support in ADOdb legacy versions (5.19 and older).
Should you discover any PHP compatibility issue in ADOdb, kindly report the issue in our tracker.
Any PHP compatibility issues found are released as Hotfixes1) to the current stable release, so please make sure you are using the most recent version.
You can check the current status of PHP compatibility issues on the Github Issue Tracker:
Users have reported that upgrading from releases 5.00 (released in 2007) and higher have been reasonably easy, but that earlier versions may require substantial adjustments, due to design considerations in ADOdb version 4. If you need guidance, use any of the support methods listed on the main page.
In order to migrate their products from custom older versions of ADOdb back to the core product and take advantage of the active development of the product, as well as PHP 7 compatibility, a number of users have submitted their custom functionality to be integrated into core. If you are in the same situation, contact us about having your feature added.
Heavy use drivers are the tier 1 drivers, plus their PDO variants:
|Core database Methods||Testing complete on heavy use drivers, others are as reported|
|Data Dictionary||Testing complete on heavy use drivers, others are as reported|
|AXMLS||Testing in progress on heavy use drivers|
|Date/Time Library||Not Yet Tested|
|Performance Monitoring||Testing complete on supported drivers, IBM DB2 currently not supported|
|ADOdb Active Record||Testing complete on heavy use drivers, others are as reported|
|Session Management||Testing complete, PDO now supported|