我也使用此方法来验证 Memcache 是否在服务器上正确配置,因为它在出现问题时返回 false。 因此,您可以执行以下操作
<?php
$memcache = new Memcache;
if ($memcache->getVersion() === false) {
throw new Exception('请验证 Memcache 配置');
}
(PECL memcache >= 0.2.0)
Memcache::getVersion — 返回服务器版本
Memcache::getVersion() 返回一个包含服务器版本号的字符串。 您也可以使用 memcache_get_version() 函数。
此函数没有参数。
返回服务器版本号字符串,或在失败时返回 false
。
示例 #1 Memcache::getVersion() 示例
<?php
/* 面向对象 API */
$memcache = new Memcache;
$memcache->connect('memcache_host', 11211);
echo $memcache->getVersion();
/* 过程式 API */
$memcache = memcache_connect('memcache_host', 11211);
echo memcache_get_version($memcache);
?>
我也使用此方法来验证 Memcache 是否在服务器上正确配置,因为它在出现问题时返回 false。 因此,您可以执行以下操作
<?php
$memcache = new Memcache;
if ($memcache->getVersion() === false) {
throw new Exception('请验证 Memcache 配置');
}