wincache_lock
(PECL wincache >= 1.1.0)
wincache_lock — Отримує ексклюзивне блокування для цього ключа
Опис
wincache_lock(string $key, bool $isglobal = false): bool
Отримує ексклюзивне блокування для цього ключа. Виконання поточного скрипту буде заблоковано, доки блокування не буде отримано. Після отримання блокування інші сценарії, які намагаються запросити блокування за допомогою того ж ключа, будуть заблоковані доти, доки поточний скрипт не зніме блокування за допомогою wincache_unlock()
Увага
Использование**wincache_lock()**иwincache_unlock() може викликати взаємне блокування під час виконання скриптів PHP у багатопроцесорному середовищі, такому як FastCGI. Не використовуйте ці функції, якщо ви не впевнені, що це потрібно. Для більшості операцій з кешем користувача ці функції використовувати не обов'язково.
Список параметрів
key
Ім'я ключа в кеші, щоб увімкнути блокування.
isglobal
Визначає, чи область блокування загальносистемної чи локальної. Локальні блокування відносяться до пулу додатків у випадку IIS FastCGI або до всіх процесів PHP, які мають той самий ідентифікатор батьківського процесу.
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
Приклади
Приклад #1 Приклад використання wincache_lock()****
Loading...
Дивіться також
- wincache_unlock() - Знімає ексклюзивне блокування цього ключа
- wincache_ucache_set() - Додає змінну в кеш користувача і перезаписує змінну, якщо вона вже існує в кеші
- wincache_ucache_get() - Отримує змінну, що зберігається в користувальницькому кеші
- wincache_ucache_delete() - Видаляє змінні з користувальницького кешу
- wincache_ucache_clear() - Видаляє весь вміст користувальницького кешу
- wincache_ucache_exists() - Перевіряє, чи існує змінна в кеші користувача
- wincache_ucache_meminfo() - Отримує інформацію про використання пам'яті кешу користувача.
- wincache_ucache_info() - Отримує інформацію про дані, що зберігаються в кеші користувача
- wincache_scache_info() - Отримує інформацію про файли, закешовані в кеші сесії