(PECL memcache >= 0.2.0)
Memcache::getVersion -- memcache_get_version — Return version of the server
Memcache::getVersion() returns a string with server's version number.
This function has no parameters.
Returns a string of server version number or false
on failure.
Example #1 Memcache::getVersion() example
<?php
/* OO API */
$memcache = new Memcache;
$memcache->connect('memcache_host', 11211);
echo $memcache->getVersion();
/* procedural API */
$memcache = memcache_connect('memcache_host', 11211);
echo memcache_get_version($memcache);
?>
I also use this method to verify that Memcache is properly configured on the server since it returns false if there is something wrong. So you can do something like this:
<?php
$memcache = new Memcache;
if ($memcache->getVersion() === false) {
throw new Exception('Please, verify the Memcache configuration');
}