Documentación offline PHP master

Memcached::prepend

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Memcached::prepend

Prefijo de datos a un elemento existente

Descripción#

public Memcached::prepend(string $key, string $value): bool
```php

`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.

> [!NOTE]
> Si la constante `Memcached::OPT_COMPRESSION` está activada, la operación fallará y se emitirá una advertencia, ya que no es posible prependear datos comprimidos.

## Parámetros

`key`  
La clave del elemento a prependear.

`value`  
El string a prependear.

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un 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 con `Memcached::prepend`
addServer('localhost', 11211); $m->setOption(Memcached::OPT_COMPRESSION, false); $m->set('foo', 'abc'); $m->prepend('foo', 'def'); var_dump($m->get('foo')); ?>

```php

El ejemplo anterior mostrará:

string(6) "defabc"

Véase también#

Memcached::prependByKey, Memcached::append