对不存在的缓存变量名称调用 apcu_delete() 不会生成 NOTICE(或 WARNING),因此如果对该变量的状态不确定,则可以安全地使用它。
(PECL apcu >= 4.0.0)
apcu_delete — 从缓存中删除存储的变量
示例 #1 apcu_delete() 示例
<?php
$bar = 'BAR';
apcu_store('foo', $bar);
apcu_delete('foo');
// 在这种形式下,这显然是无用的
// 或者删除多个键。
apcu_delete(['foo', 'bar', 'baz']);
// 或者使用带有正则表达式的迭代器。
apcu_delete(new APCUIterator('#^myprefix_#'));
?>
对不存在的缓存变量名称调用 apcu_delete() 不会生成 NOTICE(或 WARNING),因此如果对该变量的状态不确定,则可以安全地使用它。