PHP 8.4.0 RC4 available for testing

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)

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top