PHP 8.5.0 RC 5 available for testing

apcu_delete

(PECL apcu >= 4.0.0)

apcu_delete Removes a stored variable from the cache

Description

apcu_delete(mixed $key): mixed

Removes a stored variable from the cache.

Parameters

key

A key used to store the value as a string for a single key, or as an array of strings for several keys, or as an APCUIterator object .

Return Values

If key is an array , an indexed array of the keys is returned. Otherwise true is returned on success, or false on failure.

Examples

Example #1 A apcu_delete() example

<?php
$bar
= 'BAR';
apcu_store('foo', $bar);
apcu_delete('foo');
// this is obviously useless in this form

// Alternatively delete multiple keys.
apcu_delete(['foo', 'bar', 'baz']);

// Or use an Iterator with a regular expression.
apcu_delete(new APCUIterator('#^myprefix_#'));
?>

See Also

Found A Problem?

Learn How To Improve This PageSubmit a Pull RequestReport a Bug
+add a note

User Contributed Notes 2 notes

up
1
ywarnier at beeznest dot org
2 years ago
Calling apcu_delete() on an unexisting cached variable name doesn't generate a NOTICE (nor WARNING), making it safe to use if unsure of the state of that variable.
up
1
Anonymous
7 months ago
It seems apcu_delete returns an array of keys it failed to delete, when input is an array. The documentation is really confusing about this.
+add a note

AltStyle によって変換されたページ (->オリジナル) /