CakeFest 2024: The Official CakePHP Conference

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() - Извлекает из кеша сохранённую переменную
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top