Memcached::get

(PECL memcached >= 0.1.0)

Memcached::get — Отримання запису

Опис

public Memcached::get(string $key, ?callable $cache_cb = null, int $get_flags = 0): mixed

Memcached::get() повертає запис, який раніше був збережений під ключом key. Якщо елемент не знайдено і для параметра get_flagsзадано**Memcached::GET_EXTENDED**, вона також поверне значення токена CAS для цього запису. Зверніться до документації щодо Memcached::cas() для отримання інформації про використання CAS токена . Читання за допомогою кешуючих callback-функцій може бути використано за допомогою параметра cache_cb

Список параметрів

key

Ключ одержуваного запису.

cache_cb

Функція зворотного виклику для читання, що кешується, або null

get_flags

Прапори, що визначають результат, що повертається. Якщо задана константа Memcached::GET_EXTENDED, функція також поверне CAS токен.

Значення, що повертаються

Возвращает значение хранимое в кеше или**false** в іншому випадку. Якщо в get_flagsустановлена константа,Memcached::GET_EXTENDED, повертається масив, що містить значення та токен CAS замість єдиного значення. Метод Memcached::getResultCode() повертає Memcached::RES_NOTFOUND якщо переданий ключ не існує.

список змін

ВерсияОпис
PECL memcached 3.0.0Видалено параметр &cas_token. . Замість нього додано параметр get_flags, в який можна передати значення Memcached::GET_EXTENDED для того, щоб було повернуто токен CAS.

Приклади

Приклад #1 Приклад використання Memcached::get()****

Loading...

Результат виконання наведеного прикладу:

int(100)

Приклад #2 Приклад використання Memcached::get()****

Loading...

Дивіться також