apcu_exists

(PECL apcu >= 4.0.0)

apcu_existsПроверяет, существуют ли записи

Описание

apcu_exists ( mixed $keys ) : mixed

Проверяет, существуют ли записи.

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

keys

Строка или массив строк, содержащие ключи для проверки.

Возвращаемые значения

Возвращает true, если ключ существует или false, если нет. Если же был передан массив ключей, то вернется массив с существующими ключами, либо пустой массив, если ни одного ключа не существует.

Примеры

Пример #1 Пример использования apcu_exists()

<?php
$fruit  
'apple';
$veggie 'carrot';

apcu_store('foo'$fruit);
apcu_store('bar'$veggie);

if (
apcu_exists('foo')) {
    echo 
"Foo с: ";
    echo 
apcu_fetch('foo');
} else {
    echo 
"Foo не существует";
}

echo 
PHP_EOL;
if (
apcu_exists('baz')) {
    echo 
"Baz не существует.";
} else {
    echo 
"Baz не существует";
}

echo 
PHP_EOL;

$ret apcu_exists(array('foo''donotexist''bar'));
var_dump($ret);

?>

Результатом выполнения данного примера будет что-то подобное:

Foo существует: apple
Baz не существует
array(2) {
  ["foo"]=>
  bool(true)
  ["bar"]=>
  bool(true)
}

Смотрите также

  • apcu_cache_info() - Извлекает закешированную информацию из хранилища APCu
  • apcu_fetch() - Извлекает из кеша сохраненную переменную