(PECL tokyo_tyrant >= 0.1.0)
TokyoTyrant::putKeep — قرار دادن رکورد
قرار دادن جفت کلید مقدار در پایگاه داده یا چندین جفت کلید مقدار. اگر keys رشته باشد پارامتر دوم مقدار، مقدار را تعیین می:ند. پارامتر دوم الزامی است اگر keys رشته باشد. این متد برای پاسخ سرور منتظر نمیشود.
بازگرداندن ارجاع شی فعلی در صورت موفقیت و ایجاد TokyoTyrantException در صورت شکست.
Example #1 مثال tokyotyrant::putKeep()
<?php
/* Connect to a database on default port */
$tt = new TokyoTyrant("localhost");
/* Create a new key */
$tt->put("key", "value");
try {
$tt->putKeep("key", "new value");
} catch (TokyoTyrantException $e) {
if ($e->getCode() === TokyoTyrant::TTE_KEEP) {
echo "Existing record! Not modified\n";
} else {
echo "Error: " , $e->getMessage() , "\n";
}
}
echo $tt->get("key");
?>
The above example will output:
Existing record! Not modified value