ADOdb

Database Abstraction Layer for PHP

User Tools

Site Tools


v5:reference:connection:version

version

Syntax
string[] version()

Description

The function returns the ADOdb version number.

$ADODB_vers

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.

Usage

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