Documentación offline PHP master

QuickHashStringIntHash::add

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

QuickHashStringIntHash::add

Este método añade una nueva entrada al hash

Descripción#

public QuickHashStringIntHash::add(string $key, int $value): bool
```php

Este método añade una nueva entrada al hash y devuelve si la entrada ha sido añadida. Por omisión, las entradas siempre se añaden a menos que `QuickHashStringIntHash::CHECK_FOR_DUPES` haya sido pasado durante la creación del hash.

## Parámetros

`key`  
La clave de la entrada a añadir.

`value`  
El valor de la entrada a añadir.

## Valores devueltos

`true` cuando la entrada ha sido añadida, y `false` si la entrada no ha sido añadida.

## Ejemplos

Ejemplo de `QuickHashStringIntHash::add`
exists( "four" ) ); var_dump( $hash->get( "four" ) ); var_dump( $hash->add( "four", 22 ) ); var_dump( $hash->exists( "four" ) ); var_dump( $hash->get( "four" ) ); var_dump( $hash->add( "four", 12 ) ); echo "\ncon verificación de duplicados\n"; $hash = new QuickHashStringIntHash( 1024, QuickHashStringIntHash::CHECK_FOR_DUPES ); var_dump( $hash ); var_dump( $hash->exists( "four" ) ); var_dump( $hash->get( "four" ) ); var_dump( $hash->add( "four", 78 ) ); var_dump( $hash->exists( "four" ) ); var_dump( $hash->get( "four" ) ); var_dump( $hash->add( "four", 9 ) ); ?>

```php

Resultado del ejemplo anterior es similar a:

sin verificación de duplicados
object(QuickHashStringIntHash)#1 (0) {
}
bool(false)
bool(false)
bool(true)
bool(true)
int(22)
bool(true)

con verificación de duplicados
object(QuickHashStringIntHash)#2 (0) {
}
bool(false)
bool(false)
bool(true)
bool(true)
int(78)
bool(false)