PHP 8.5.0 Alpha 2 available for testing

Memcached::prepend

(PECL memcached >= 0.1.0)

Memcached::prependPrefijo de datos a un elemento existente

Descripción

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

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_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 #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"

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top