PHP Conference Nagoya 2025

QuickHashStringIntHash::delete

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

QuickHashStringIntHash::deleteCette méthode supprime une entrée du hachage

Description

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

Cette méthode supprime une entrée du hachage, et retourne si l'entrée a été supprimée ou non. Les structures mémoire associées ne seront pas libérées immédiatement, mais plutôt lorsque le hachage lui-même est libéré.

Les éléments ne peuvent pas être supprimés lorsque le hachage est utilisé dans un itérateur. La méthode ne lancera pas d'exception, mais renverra simplement false comme cela se produirait avec tout autre échec de suppression.

Liste de paramètres

key

La clé de l'entrée à supprimer.

Valeurs de retour

true lorsque l'entrée a été supprimée, et false si l'entrée n'a pas été supprimée.

Exemples

Exemple #1 Exemple de 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' ) );
?>

Résultat de l'exemple ci-dessus est similaire à :

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