(PECL memcached >= 0.1.0)
Memcached::append — Añade datos a un elemento
Memcached::append() añade los datos de
value
al final de un elemento existente. La razón por la que
value
debe ser una cadena es que los otros tipos no soportan esta operación.
Nota:
Si la constante
Memcached::OPT_COMPRESSION
está activada, la operación fallará, y se emitirá una advertencia, ya que no es posible prever datos comprimidos.
key
La clave del elemento a sobrescribir.
value
La cadena a añadir.
Devuelve true
en caso de éxito o false
en caso de error.
Devuelve null
si la compresión está activada.
Ejemplo #1 Ejemplo con Memcached::append()
<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
$m->setOption(Memcached::OPT_COMPRESSION, false);
$m->set('foo', 'abc');
$m->append('foo', 'def');
var_dump($m->get('foo'));
?>
El resultado del ejemplo sería:
string(6) "abcdef"