我已经下载了memcache.php
版本3.0.6 from there并开箱即用(在使用$MEMCACHE_SERVERS[] = 'localhost:11211';
定义内存缓存服务器后)我收到以下错误:
Notice: Use of undefined constant values - assumed 'values' in memcache_3.0.6.php on line 61
相关代码块:
function get_host_port_from_server($server){
$values = explode(':', $server);
if (($values[0] == 'unix') && (!is_numeric( $values[1]))) {
return array($server, 0);
}
else {
return values; // lines 61 -> $ missing
}
}
在纠正之后我意识到the bug had already been raised。自3.0.6 was released 10 months ago以来,我很惊讶打字错误还没有解决,我想知道是否因为人们大多使用其他版本。通过推断,我想问下面的问题:
问:您使用的是什么版本的memcache.php,memcached和php-memcache?