PHP Conference Nagoya 2025

apcu_exists

(PECL apcu >= 4.0.0)

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

Описание

apcu_exists(string|array $keys): bool|array

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

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

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

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top