apcu inc

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

apcu_inc

_(PECL apcu >= 4.0.0)_

apcu_inc — Ökar ett lagrat nummer

Beskrivning

apcu_inc(string $key, int $step = 1, bool &$success = ?, int $ttl = 0): int|false Ökar ett lagrat heltalsvärde.

Parametrar

key Nyckeln för värdet som ska ökas.

step Stegstorleken, eller värdet att öka med. Standardvärdet är 1.

success Valfritt; skickar framgångs- eller misslyckandebooleanen till denna refererade variabel.

ttl TTL (Time To Live) att använda om operationen skapar ett nytt värde istället för att öka ett befintligt.

Returvärden

Returnerar det aktuella värdet av key vid framgång, eller false vid misslyckande.

Exempel

Exempel #1 Ett exempel på apcu_inc()

<?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);
?>

Ovanstående exempel kommer att ge ett resultat som liknar:

Let's do something with success
42
43
53
63
bool(true)
Now, let's fail

bool(false)
bool(false)

Relaterade Funktioner

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.apcu-inc.php

PHP

Funktioner Funktionsreferens


Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp.se som har sponsrat Linux.se med webserver.