PHP.nl

apcu_inc

apcu_inc

Increase a stored number

 **apcu_inc** string $key int $step bool $success int $ttl

Increases a stored number.

keyThe key of the value being increased.

stepThe step, or value to increase.

successOptionally pass the success or fail boolean value to this referenced variable.

ttlTTL to use if the operation inserts a new value (rather than incrementing an existing one).

Returns the current value of 's value on success, return.falseforfailure key

Voorbeeld: example

<?php
echo "Let's do something with success", PHP_EOL;

apcu_store('anumber', 42);

echo apcu_fetch('anumber'), PHP_EOL;

echo apcu_inc('anumber'), PHP_EOL;
echo apcu_inc('anumber', 10), PHP_EOL;
echo apcu_inc('anumber', 10, $success), PHP_EOL;

var_dump($success);

echo "Now, let's fail", PHP_EOL, PHP_EOL;

apcu_store('astring', 'foo');

$ret = apcu_inc('astring', 1, $fail);

var_dump($ret);
var_dump($fail);
?>
Let's do something with success
42
43
53
63
bool(true)
Now, let's fail

bool(false)
bool(false)

apcu_dec