apcu_delete

Removes a stored variable from the cache

&reftitle.description; `mixed` `apcu_delete` `mixed` `key`

Removes a stored variable from the cache.

&reftitle.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`.

&reftitle.returnvalues;

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

&reftitle.examples;

### 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_#'));
    ?>

&reftitle.seealso;

- `apcu_store`
- `apcu_fetch`
- `apcu_clear_cache`
- `APCUIterator`