PHP 大会日本 2024

apcu_delete

(PECL apcu >= 4.0.0)

apcu_delete 从缓存中删除存储的变量

描述

apcu_delete(混合 $key): 混合

从缓存中删除存储的变量。

参数

key

用于存储值的 key,可以是单个键的 字符串,也可以是多个键的 数组,或者 APCUIterator 对象

返回值

如果 key数组,则返回键的索引 数组。否则,成功时返回 true,失败时返回 false

示例

示例 #1 apcu_delete() 示例

<?php
$bar
= 'BAR';
apcu_store('foo', $bar);
apcu_delete('foo');
// 在这种形式下,这显然是无用的

// 或者删除多个键。
apcu_delete(['foo', 'bar', 'baz']);

// 或者使用带有正则表达式的迭代器。
apcu_delete(new APCUIterator('#^myprefix_#'));
?>

参见

添加注释

用户贡献的注释 1 条注释

1
ywarnier at beeznest dot org
1 年前
对不存在的缓存变量名称调用 apcu_delete() 不会生成 NOTICE(或 WARNING),因此如果对该变量的状态不确定,则可以安全地使用它。
To Top