在memcache.php 3.0.6中的Typo,使用什么版本的memcache?

时间:2012-02-16 21:15:52

标签: php memcached

我已经下载了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?

1 个答案:

答案 0 :(得分:3)

使用memcached 扩展程序。它是libmemcached和活跃开发

的包装器