Documentación offline PHP master

Memcached::increment

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

En esta página

Memcached::increment

Incrementa numéricamente un elemento

Descripción#

public Memcached::increment(string $key, [int $offset], [int $initial_value], [int $expiry]): int
```php

`Memcached::increment` incrementa el valor numérico de `offset` unidades. Si el elemento no es numérico, se generará un error. `Memcached::increment` establecerá el elemento al valor del argumento `initial_value` si la clave no existe.

## Parámetros

`key`  
La clave del elemento a incrementar.

`offset`  
La cantidad con la que aumentar el elemento.

`initial_value`  
El valor a utilizar para definir el elemento si no existe.

`expiry`  
El tiempo de expiración para definir el elemento.

## Valores devueltos

Devuelve el nuevo valor del elemento, en caso de éxito o `false` si ocurre un error.

## Ejemplos

Ejemplo con `Memcached::increment`
addServer('localhost', 11211); $m->set('counter', 0); $m->increment('counter'); $n = $m->increment('counter', 10); var_dump($n); $m->set('counter', 'abc'); $n = $m->increment('counter'); // ^ fallará debido a que el valor del elemento no es numérico var_dump($n); ?>

```php

El ejemplo anterior mostrará:

int(11)
bool(false)

Véase también#

Memcached::decrement, Memcached::decrementByKey, Memcached::incrementByKey