Удаляет запись из хеша

# QuickHashIntHash::delete

(PECL quickhash >= Unknown)

QuickHashIntHash::delete — Удаляет запись из хеша

### Описание

public function QuickHashIntHash::delete(int `$key`): bool

Метод удаляет запись из хеша и возвращает информацию о том, удалилась ли запись или нет. Соответствующие структуры памяти будут освобождены не сразу, а при освобождении самого хеша.

Элементы нельзя удалять, если хеш используется в итераторе. Метод не выбросит исключение, а просто вернёт `false`, как это произошло бы при любой другой ошибке удаления.

### Список параметров

`key`
  Ключ записи, которую нужно удалить.

### Возвращаемые значения

Метод возвращает `true`, если запись удалилась, иначе `false`.

### Примеры

Пример #1 Пример использования метода QuickHashIntHash::delete()

    <?php

    $hash = new QuickHashIntHash(1024);
    var_dump($hash->exists(4));
    var_dump($hash->add(4, 5));
    var_dump($hash->delete(4));
    var_dump($hash->exists(4));
    var_dump($hash->delete(4));

    ?>

Вывод приведённого примера будет похож на:

    bool(false)
    bool(true)
    bool(true)
    bool(false)
    bool(false)

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open