1--TEST-- 2Memcached getDelayed callback 3--SKIPIF-- 4<?php include "skipif.inc";?> 5--FILE-- 6<?php 7include dirname (__FILE__) . '/config.inc'; 8$m = memc_get_instance (); 9 10$data = array( 11 'foo' => 'foo-data', 12 'bar' => 'bar-data', 13 'baz' => 'baz-data', 14 'lol' => 'lol-data', 15 'kek' => 'kek-data', 16); 17 18foreach ($data as $k => $v) { 19 $m->set($k, $v, 3600); 20} 21 22function myfunc() { 23 $datas = func_get_args(); 24 if (isset($datas[1])) { 25 var_dump($datas[1]); 26 } 27} 28 29$m->getDelayed(array_keys($data), true, 'myfunc'); 30 31?> 32--EXPECTF-- 33array(4) { 34 ["key"]=> 35 string(3) "foo" 36 ["value"]=> 37 string(8) "foo-data" 38 ["cas"]=> 39 int(%d) 40 ["flags"]=> 41 int(0) 42} 43array(4) { 44 ["key"]=> 45 string(3) "bar" 46 ["value"]=> 47 string(8) "bar-data" 48 ["cas"]=> 49 int(%d) 50 ["flags"]=> 51 int(0) 52} 53array(4) { 54 ["key"]=> 55 string(3) "baz" 56 ["value"]=> 57 string(8) "baz-data" 58 ["cas"]=> 59 int(%d) 60 ["flags"]=> 61 int(0) 62} 63array(4) { 64 ["key"]=> 65 string(3) "lol" 66 ["value"]=> 67 string(8) "lol-data" 68 ["cas"]=> 69 int(%d) 70 ["flags"]=> 71 int(0) 72} 73array(4) { 74 ["key"]=> 75 string(3) "kek" 76 ["value"]=> 77 string(8) "kek-data" 78 ["cas"]=> 79 int(%d) 80 ["flags"]=> 81 int(0) 82}