increment

(yêu cầu Workerman phiên bản >= 3.3.0)

bool \GlobalData\Client::increment(string $key[, int $step = 1])

Tăng giá trị nguyên tử. Tăng một phần tử số lên kích thước do tham số step chỉ định. Nếu giá trị của phần tử không phải là kiểu số, hãy coi nó như 0 để thực hiện xử lý tăng. Nếu phần tử không tồn tại, trả về false.

Tham số

$key

Giá trị khóa. (ví dụ $global->abcabc là giá trị khóa)

$value

Kích thước mà giá trị của phần tử sẽ được tăng lên.

Giá trị trả về

Trả về true nếu thành công, nếu không trả về false.

Ví dụ

$global = new GlobalData\Client('127.0.0.1:2207');

$global->some_key = 0;

// Tăng không nguyên tử
$global->some_key++;

echo $global->some_key."\n";

// Tăng nguyên tử
$global->increment('some_key');

echo $global->some_key."\n";