echo "\n--------------\n"; var_dump(Person::fromJSON($doc)); $first_cas = null; $doc = json_decode($cb->get($user_data1->email, null, $first_cas)); echo "\n--------------\nRetrieve Doc and get CAS\n"; echo "1st CAS: {$first_cas}"; echo "\n--------------\n"; echo "update doc and look at cas"; $doc->logins += 1; echo "\n--------------\n"; echo "Logins: {$doc->logins} \n"; $cb->replace($user_data1->email, json_encode($user_data1)); $second_cas = null; $doc = json_decode($cb->get($user_data1->email, null, $second_cas)); echo "\n--------------\n"; echo "2nd CAS: {$second_cas}"; echo "\n--------------\n"; $i = 1; $keys = array(); while ($i <= 9) { // put a gap in the list to show missing item if ($i != 3) { $cb->set("key-{$i}", json_encode(array("doctype" => "learn", "value" => $i)), 30); } $keys[$i] = "key-{$i}"; $i++; } echo "Values as Array\n"; $values = $cb->getMulti($keys); var_export($values); echo "\n\n--------------------------------------------------------------------------\n";