wincache_ucache_get

(PECL wincache >= 1.1.0)

wincache_ucache_get — Отримує змінну, що зберігається в кеші користувача.

Опис

wincache_ucache_get(mixed $key, bool &$success = ?): mixed

Отримує змінну, що зберігається в кеші користувача.

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

key

Параметрkey, який використовувався для зберігання змінної в кеші . keyчувствителен к региструkey може бути масивом ключів. У цьому випадку значення, що повертається, буде масивом значень кожного елемента в масиві key. Якщо повертається об'єкт або масив, що містить об'єкти, об'єкти будуть десеріалізовані. Детальніше про десеріалізацію об'єктів дивіться __wakeup()

success

Будет установлено значение**true** у разі успішного виконання або **false**в случае возникновения ошибки.

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

Якщо параметр key є рядком, функція повертає значення змінної, що зберігається із цим ключем. Для параметра successбудет установлено значение**true** у разі успішного виконання або **false**в случае возникновения ошибки.

Якщо параметр key - це масив, параметр success завжди матиме значення true. . Повернутий масив (пари ім'я => значення) міститиме лише ті пари ім'я => значення, для яких операція отримання в кеші користувача була успішною. Якщо жоден з ключів у масиві ключів не знаходить збігу в кеші користувача, буде повернутий порожній масив.

Приклади

Приклад #1wincache_ucache_get()сkey у вигляді рядка

Loading...

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

string(4) "blue"
bool(true)

Приклад #2wincache_ucache_get()сkey у вигляді масиву

Loading...

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

array(4) { ["green"]=> string(1) "5"
           ["Blue"]=> string(1) "6"
           ["yellow"]=> string(1) "7"
           ["cyan"]=> string(1) "8" }
bool(true)

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

  • wincache_ucache_add() - Додає змінну в кеш користувача, тільки якщо змінна ще не існує в кеші
  • wincache_ucache_set() - Додає змінну в кеш користувача і перезаписує змінну, якщо вона вже існує в кеші
  • wincache_ucache_delete() - Видаляє змінні з користувальницького кешу
  • wincache_ucache_clear() - Видаляє весь вміст користувальницького кешу
  • wincache_ucache_exists() - Перевіряє, чи існує змінна в кеші користувача
  • wincache_ucache_meminfo() - Отримує інформацію про використання пам'яті кешу користувача.
  • wincache_ucache_info() - Отримує інформацію про дані, що зберігаються в кеші користувача
  • __wakeup()