Я скачал 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 вы используете?