當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP Memcache::get()用法及代碼示例



Memcache::get() 函數可以從服務器檢索項目。

用法

string Memcache::get( string $key [, int &$flags ] )
array Memcache::get( array $keys [, array &$flags ] )

Memcache::get() 函數可以返回一個條目之前存儲的數據,如果此時服務器上存在這樣的鍵。我們可以將一組鍵傳遞給 Memcache::get() 以獲取一組值。結果數組隻能包含找到的鍵值對。

Memcache::get() 函數可以返回與鍵或鍵值對數組關聯的值,當鍵是數組時。它可以在失敗、未找到鍵或鍵為空數組時返回 false。

示例

<?php
   /* Procedural API */
   $memcache_obj = memcache_connect("memcache_host", 11211);
   $var = memcache_get($memcache_obj, "some_key");

   /* OO API */
   $memcache_obj = new Memcache;
   $memcache_obj->connect("memcache_host", 11211);
   $var = $memcache_obj->get("some_key");

   /* 
      We can also use array of keys as a parameter.
      If such item wasn't found at the server, the resulting array simply will not include such key.
   */

   /* Procedural API */
   $memcache_obj = memcache_connect("memcache_host", 11211);
   $var = memcache_get($memcache_obj, Array("some_key", "another_key"));

   /* OO API */
   $memcache_obj = new Memcache;
   $memcache_obj->connect("memcache_host", 11211);
   $var = $memcache_obj->get(Array("some_key", "second_key"));
?>

相關用法


注:本文由純淨天空篩選整理自 PHP - Memcache::get() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。