(PECL memcached >= 0.1.0)
Memcached::prepend — Anexa dados a um item existente
Memcached::prepend() anexa a string
value fornecida ao valor de um item existente. A
razão pela qual value é forçado a ser uma string é
que tipos mistos não são bem definidos.
Nota:
Se o
Memcached::OPT_COMPRESSIONestiver ativado, a operação falhará e um aviso será emitido, porque não é possível anexar dados compactados a um valor que já está compactado.
keyA chave do item para anexar os dados.
valueA string a ser anexada.
Retorna true em caso de sucesso ou false em caso de falha.
Retorna null quando a compressão está ativada.
Exemplo #1 Exemplo de 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'));
?>O exemplo acima produzirá:
string(6) "defabc"