我已经从那里下载了memcache.php
3.0.6版本,并且开箱即用(在用$MEMCACHE_SERVERS[] = 'localhost:11211';
定义memcache服务器之后),我得到了以下错误:
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
}
}
在更正后,我意识到这个错误已经被提出了。自从3.0.6在10个月前发布以来,我很惊讶打字错误还没有被修复,我想知道这是否是因为人们大多使用其他版本。通过推断,我想问以下问题:
问:你使用什么版本的memcache.php、memcached和php memcache
使用memcached扩展。它是libmemcached和活动开发的的包装器