Memcached::append

(PECL memcached >= 0.1.0)

Memcached::appendAñade datos a un elemento

Descripción

public Memcached::append(string $key, string $value): ?bool

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.

Parámetros

key

La clave del elemento a sobrescribir.

value

La cadena a añadir.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error. Devuelve null si la compresión está activada.

Errores/Excepciones

Devuelve null y genera un E_WARNING si la compresión está activada.

Ejemplos

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"

Ver también