(PECL apcu >= 4.0.0)
apcu_cache_info — Извлекает закешированную информацию из хранилища APCu
Извлекает закешированную информацию из хранилища APCu.
limited
Если limited задан как true, возвращаемое
значение не будет содержать индивидуальный список записей кеша.
Это полезно при попытках оптимизировать вызовы для получения статистики.
Массив кешированных данных (и метаданные) или false, если возникла ошибка
Замечание: apcu_cache_info() вызывает предупреждение, если невозможно получить данные кеша APC. Обычно это происходит, если APC не разрешён.
| Версия | Описание |
|---|---|
| PECL apcu 3.0.11 |
Добавлен параметр limited.
|
| PECL apcu 3.0.16 |
Добавлена опция "filehits" для параметра
cache_type.
|
Пример #1 Пример использования apcu_cache_info()
<?php
print_r(apcu_cache_info());
?>Вывод приведённого примера будет похож на:
Array
(
[num_slots] => 2000
[ttl] => 0
[num_hits] => 9
[num_misses] => 3
[start_time] => 1123958803
[cache_list] => Array
(
[0] => Array
(
[filename] => /path/to/apcu_test.php
[device] => 29954
[inode] => 1130511
[type] => file
[num_hits] => 1
[mtime] => 1123960686
[creation_time] => 1123960696
[deletion_time] => 0
[access_time] => 1123962864
[ref_count] => 1
[mem_size] => 677
)
[1] => Array (...итерирует для каждого закешированного файла)
)