Database Abstraction Layer for PHP

User Tools

Site Tools



string[] version()


The function returns the ADOdb version number.


This global variable should be considered as a constant. It contains the ADOdb version and release date in the following format:

vX.Y.Z[-suffix] {date|Unreleased}

The version number (X = major, Y = minor, Z = hotfix components, separated by dots .) is prefixed with a v, and has an optional suffix separated with a dash - indicating a pre-release version (e.g. -beta.1). The release date in yyyy-mm-dd format is tagged at the end after 2 spaces.

While under development, a release will have the -dev suffix, and the date will be replaced by the Unreleased string, e.g. v5.23.0-dev Unreleased.

The version() function extracts the version number from $ADODB_vers.


Static usage

if (version_compare(ADOConnection::version(), '5.22.0', '>=') {
    // latest version specific code
} else {
    // backwards compatible code
echo $ADODB_vers;
// v5.22.5  2023-04-03

With an active connection object

echo $db->version();
// 5.22.5
v5/reference/connection/version.txt · Last modified: 2023/06/04 12:40 by dregad