Longhorn PHP 2026 - Call For Papers

apcu_key_info

(No version information available, might only be in Git)

apcu_key_info Get detailed information about the cache key

Опис

apcu_key_info(string $key): ?array

Get detailed information about the cache key

Параметри

key

Get detailed information about the cache key

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

An array containing the detailed information about the cache key, or null if the key does not exist.

Приклади

Приклад #1 A apcu_key_info() example

<?php
apcu_add
('a','b');
var_dump(apcu_key_info('a'));
?>

Поданий вище приклад виведе:

array(7) {
  ["hits"]=>
  int(0)
  ["access_time"]=>
  int(1606701783)
  ["mtime"]=>
  int(1606701783)
  ["creation_time"]=>
  int(1606701783)
  ["deletion_time"]=>
  int(0)
  ["ttl"]=>
  int(0)
  ["refs"]=>
  int(0)
}

Прогляньте також

add a note

User Contributed Notes 1 note

up
0
aliqandilzade at gmail dot com
3 days ago
Please note that even though the example shown here appears to have unix timestamps as key_info (Also the same times for apcu_cache_info), this is not guaranteed, version changes (Notably, exactly v5.1.22 uses an internal monotonic clock by default) and configuration options (apc.use_request_time) can make this unreliable.

If, for example, u need to gauge the time distance between now and a key's expiration time without probing the version or functionalities, something like this could be a decent workaround:

<?php
apcu_store('__clock__', 1, 1);
$now = apcu_key_info('__clock__')['creation_time'];
//instead of microtime(true) or time() 
?>
To Top