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