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