函式名:Memcache::get()
適用版本:PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8
用法: Memcache::get(string $key, int &$flags = null)
引數:
- $key:要獲取的資料的鍵名。
- &$flags(可選):一個引用變數,用於儲存返回的鍵標誌。
返回值: 如果成功獲取到資料,則返回該資料。如果未找到資料或資料已過期,則返回false。
示例:
// 連線到Memcache伺服器
$memcache = new Memcache;
$memcache->connect('localhost', 11211);
// 儲存一個鍵為"mykey",值為"Hello World"的資料
$memcache->set('mykey', 'Hello World');
// 獲取鍵為"mykey"的資料
$data = $memcache->get('mykey');
// 檢查是否成功獲取到資料
if ($data !== false) {
echo "獲取到的資料:" . $data;
} else {
echo "未找到資料或資料已過期";
}
// 關閉與Memcache伺服器的連線
$memcache->close();
在上面的示例中,我們首先透過connect()
方法連線到Memcache伺服器。然後,使用set()
方法儲存一個鍵為"mykey",值為"Hello World"的資料。接著,使用get()
方法獲取鍵為"mykey"的資料,並將結果儲存在變數$data中。最後,我們檢查$data是否為false,如果不是則表示成功獲取到了資料,並將其輸出。最後,使用close()
方法關閉與Memcache伺服器的連線。