(PECL memcached >= 0.1.0)
Memcached::prepend — Prefijo de datos a un elemento existente
Memcached::prepend() añade los datos de
value al principio de un elemento existente. La razón por la que
value debe ser un string es que los otros tipos no soportan esta operación.
Nota:
Si la constante
Memcached::OPT_COMPRESSIONestá activada, la operación fallará y se emitirá una advertencia, ya que no es posible prependear datos comprimidos.
keyLa clave del elemento a prependear.
valueEl string a prependear.
Esta función retorna true en caso de éxito o false si ocurre un error.
Devuelve null si la compresión está activada.
Ejemplo #1 Ejemplo con Memcached::prepend()
<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
$m->setOption(Memcached::OPT_COMPRESSION, false);
$m->set('foo', 'abc');
$m->prepend('foo', 'def');
var_dump($m->get('foo'));
?>El ejemplo anterior mostrará:
string(6) "defabc"