File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change
1
+ --TEST--
2
+ Memcached check preserve_order in getMulti
3
+ --SKIPIF--
4
+ <?php if (!extension_loaded ("memcached " )) print "skip " ; ?>
5
+ --FILE--
6
+ <?php
7
+ $ m = new Memcached ();
8
+ $ m ->addServer ('127.0.0.1 ' , 11211 , 1 );
9
+ $ m ->addServer ('localhost ' , 11211 , 1 );
10
+
11
+ $ data = array (
12
+ 'foo ' => 'foo-data ' ,
13
+ 'bar ' => 'bar-data ' ,
14
+ 'baz ' => 'baz-data ' ,
15
+ 'lol ' => 'lol-data ' ,
16
+ 'kek ' => 'kek-data ' ,
17
+ );
18
+
19
+ //$m->setMulti($data, 3600);
20
+ foreach ($ data as $ k => $ v ) {
21
+ $ m ->set ($ k , $ v , 3600 );
22
+ }
23
+
24
+ $ null = null ;
25
+ $ got = $ m ->getMulti (array_keys ($ data ), $ null , true );
26
+
27
+ foreach ($ got as $ k => $ v ) {
28
+ echo "$ k $ v \n" ;
29
+ }
30
+
31
+ ?>
32
+ --EXPECT--
33
+ foo foo-data
34
+ bar bar-data
35
+ baz baz-data
36
+ lol lol-data
37
+ kek kek-data
You can’t perform that action at this time.
0 commit comments