(PECL memcache >= 0.2.0)
Memcache::increment -- memcache_increment — Incrementa el valor de un elemento
Memcache::increment() incrementa el valor de un elemento
identificado por la clave key
por el valor
value
. Si el elemento identificado por la clave
key
no es de tipo numérico y no puede
ser convertido a número, el valor de este elemento será definido a
value
.
Memcache::increment() no crea
un elemento si no existe.
Nota:
No se debe utilizar memcache::increment() con elementos almacenados comprimidos. En este caso, la llamada a la función Memcache::get() fallará.
key
Clave del elemento a incrementar.
value
Incrementa el elemento por value
.
Devuelve el valor del nuevo elemento en caso de éxito o false
en caso de error.
Ejemplo #1 Ejemplo con Memcache::increment()
<?php
/* API procedimental */
$memcache_obj = memcache_connect('memcache_host', 11211);
/* incrementación del contador en 2 */
$current_value = memcache_increment($memcache_obj, 'counter', 2);
/* API orientada a objetos */
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host', 11211);
/* incrementación del contador en 3 */
$current_value = $memcache_obj->increment('counter', 3);
?>