--TEST-- Memcached getDelayed() and fetch() with and without cas --SKIPIF-- --FILE-- 'foo-data', 'bar' => 'bar-data', 'baz' => 'baz-data', 'lol' => 'lol-data', 'kek' => 'kek-data', ); foreach ($data as $k => $v) { $m->set($k, $v, 3600); } echo "fetch empty\n"; var_dump($m->getDelayed(array(), false)); echo "fetch loop\n"; $m->getDelayed(array_keys($data), false); $tmp = array(); while ($item = $m->fetch()) $tmp[] = $item; simple_compare($data, $tmp, false); echo "fetch loop with cas\n"; $m->getDelayed(array_keys($data), true); $tmp = array(); while ($item = $m->fetch()) $tmp[] = $item; simple_compare($data, $tmp, true); echo "fetchAll\n"; $m->getDelayed(array_keys($data), false); $tmp = $m->fetchAll(); simple_compare($data, $tmp, false); echo "fetchAll with cas\n"; $m->getDelayed(array_keys($data), true); $tmp = $m->fetchAll(); simple_compare($data, $tmp, true); --EXPECT-- fetch empty bool(false) fetch loop fetch loop with cas fetchAll fetchAll with cas