1--TEST-- 2Memcached::getServerByKey() 3--SKIPIF-- 4<?php include "skipif.inc";?> 5--FILE-- 6<?php 7error_reporting(0); 8 9$m = new Memcached(); 10var_dump($m->getServerByKey("a")); 11 12$m->addServer('localhost', 11211, 1); 13$m->addServer('localhost', 11212, 1); 14$m->addServer('localhost', 11213, 1); 15$m->addServer('localhost', 11214, 1); 16$m->addServer('localhost', 11215, 1); 17 18var_dump($m->getServerByKey("")); 19echo $m->getResultMessage(), "\n"; 20var_dump($m->getServerByKey("a")); 21var_dump($m->getServerByKey("b")); 22var_dump($m->getServerByKey("c")); 23var_dump($m->getServerByKey("d")); 24--EXPECTF-- 25bool(false) 26bool(false) 27A BAD KEY WAS PROVIDED/CHARACTERS OUT OF RANGE 28array(%d) { 29 ["host"]=> 30 string(%d) "%s" 31 ["port"]=> 32 int(%d) 33 ["weight"]=> 34 int(0) 35} 36array(%d) { 37 ["host"]=> 38 string(%d) "%s" 39 ["port"]=> 40 int(%d) 41 ["weight"]=> 42 int(0) 43} 44array(%d) { 45 ["host"]=> 46 string(%d) "%s" 47 ["port"]=> 48 int(%d) 49 ["weight"]=> 50 int(0) 51} 52array(%d) { 53 ["host"]=> 54 string(%d) "%s" 55 ["port"]=> 56 int(%d) 57 ["weight"]=> 58 int(0) 59} 60