Опечатка в memcache.php 3.0.6, какую версию memcache использовать? - PullRequest
1 голос
/ 17 февраля 2012

Я скачал memcache.php версию 3.0.6 оттуда и из коробки (после определения сервера memcache с помощью $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
            }
    }

После исправления этого я понял ошибка уже была поднята . С тех пор как 3.0.6 был выпущен 10 месяцев назад , я удивлен, что опечатка еще не исправлена, и мне интересно, не потому ли это, что люди в основном используют другие версии. Экстраполируя, я хотел бы задать следующий вопрос:

В: Какую версию memcache.php, memcached и php-memcache вы используете?

1 Ответ

3 голосов
/ 31 марта 2012

Используйте расширение memcached . Это оболочка для libmemcached и активно разработанная

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...