QuickHashStringIntHash::delete

(No version information available, might only be in Git)

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

Описание

public QuickHashStringIntHash::delete(string $key): bool

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

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

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

key

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

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

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

Примеры

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

<?php

$hash
= new QuickHashStringIntHash(1024);

var_dump($hash->exists('four'));
var_dump($hash->add('four', 5));
var_dump($hash->get('four'));
var_dump($hash->delete('four'));
var_dump($hash->exists('four'));
var_dump($hash->get('four'));
var_dump($hash->delete('four'));

?>

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

bool(false)
bool(true)
int(5)
bool(true)
bool(false)
bool(false)
bool(false)

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top