add

(ความต้องการเวอร์ชัน Workerman >=3.3.0)

bool \GlobalData\Client::add(string $key, mixed $value)

เพิ่มแบบอะตอมิก หาก key มีอยู่แล้ว จะคืนค่าเป็น false

พารามิเตอร์

$key

คีย์เวิร์ด (เช่น $global->abc โดยที่ abc คือ คีย์เวิร์ด)

$value

ค่าที่จะถูกเก็บ.

ค่าที่คืน

คืนค่า true หากสำเร็จ มิฉะนั้นจะคืนค่าเป็น false.

ตัวอย่าง

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

if($global->add('some_key', 10))
{
    // การตั้งค่า $global->some_key สำเร็จ
    echo "add success " , $global->some_key;
}
else
{
    // $global->some_key มีอยู่แล้ว การตั้งค่าไม่สำเร็จ
    echo "add fail " , var_export($global->some_key);
}