Longhorn PHP 2026 - Call For Papers

apcu_key_info

(PECL apcu >= 4.0.2)

apcu_key_info Get detailed information about the cache key

Açıklama

apcu_key_info(string $key): ?array

Get detailed information about the cache key

Bağımsız Değişkenler

key
Get detailed information about the cache key

Dönen Değerler

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

Örnekler

Örnek 1 A apcu_key_info() example

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

Yukarıdaki örneğin çıktısı:

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)
}

Ayrıca Bakınız

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