note 84971 deleted from function.memcache-set by danbrown

From: Date: Sat, 19 Jun 2010 03:57:14 +0000
Subject: note 84971 deleted from function.memcache-set by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-170272@lists.php.net to get a copy of this message
Note Submitter: bluej100 at gmail ---- To expand on eseaberg's note somewhat, the connection is marked as failed on a *get* for an unserializable value on a key marked with the undocumented serialized flag. The initial assignment returns true. This is probably expected behavior, but I was confused when I forgot the flags argument and passed in 5 seconds for an expiration time. <?php $server = 'wwwdev.daz3d.com'; $m = new Memcache; var_dump($m->connect($server)); var_dump($m->flush()); var_dump($m->set('foo', serialize('bar'), 1)); var_dump($m->get('foo')); var_dump($m->set('foo', 'bar', 1)); var_dump($m->set('foo', 'baz')); var_dump($m->get('foo')); // 'baz' var_dump($m->set('foo', 'bar', 1)); var_dump($m->get('foo')); // false var_dump($m->set('foo', 'bar')); var_dump($m->connect($server)); var_dump($m->set('foo', 'bar')); var_dump($m->get('foo')); ?>

« previous php.notes (#170272) next »