查詢

Memcache::delete()函式—用法及示例

「 從Memcache快取中刪除一個鍵值對的函式 」


Memcache::delete()是一個用於從Memcache快取中刪除一個鍵值對的函式。下面是該函式的詳細用法和示例:

用法: bool Memcache::delete ( string $key [, int $timeout = 0 ] )

引數:

  • $key:要刪除的鍵的名稱。
  • $timeout(可選):指定在刪除鍵之前等待的時間(以秒為單位)。預設為0,表示立即刪除。

返回值: 如果刪除成功,則返回true;否則返回false。

示例:

<?php
// 建立一個Memcache物件
$memcache = new Memcache;

// 連線到Memcache伺服器
$memcache->connect('localhost', 11211) or die("無法連線到Memcache伺服器");

// 設定一個鍵值對到快取中
$memcache->set('mykey', 'myvalue', 0, 3600);

// 刪除一個鍵值對
if ($memcache->delete('mykey')) {
    echo "鍵刪除成功";
} else {
    echo "鍵刪除失敗";
}

// 關閉Memcache連線
$memcache->close();
?>

在上面的示例中,我們首先建立一個Memcache物件並連線到Memcache伺服器。然後,我們使用set()函式將一個鍵值對新增到快取中。最後,我們使用delete()函式刪除名為"mykey"的鍵。如果刪除成功,則會輸出"鍵刪除成功",否則輸出"鍵刪除失敗"。最後,我們關閉與Memcache伺服器的連線。

請注意,Memcache::delete()函式只能用於Memcache擴充套件,而不適用於Memcached擴充套件。如果您使用的是Memcached擴充套件,請使用Memcached::delete()函式。

補充糾錯
上一個函式: mb_scrub()函式
下一個函式: Memcache::decrement()函式
熱門PHP函式
分享連結