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