2024 PHP Conference Japan

apcu_exists

(PECL apcu >= 4.0.0)

apcu_exists檢查項目是否存在

說明

apcu_exists(字串|陣列 $keys): 布林值|陣列

檢查一個或多個 APCu 項目是否存在。

參數

keys

包含鍵的 字串陣列

回傳值

如果鍵值存在,則返回 true,否則返回 false。或者,如果將一個 陣列 傳遞給 keys 參數,則會返回一個包含所有現存鍵值的陣列,如果沒有任何鍵值存在,則返回一個空陣列。

範例

範例 #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 exists: apple
Baz does not exist
array(2) {
  ["foo"]=>
  bool(true)
  ["bar"]=>
  bool(true)
}

另請參閱

新增註記

使用者提供的註記

此頁面沒有使用者提供的註記。
To Top