PHP Conference Kansai 2025

QuickHashIntSet::add

(PECL quickhash >= Unknown)

QuickHashIntSet::addEste método adiciona uma nova entrada ao conjunto

Descrição

public QuickHashIntSet::add(int $key): bool

Este método adiciona uma nova entrada ao conjunto e retorna se a entrada foi adicionada. As entradas são sempre adicionadas por padrão, a menos que QuickHashIntSet::CHECK_FOR_DUPES tenha sido passado quando o conjunto foi criado.

Parâmetros

key

A chave da entrada a ser adicionada.

Valor Retornado

true quando a entrada foi adicionada e false se a entrada não foi adicionada.

Exemplos

Exemplo #1 Exemplo de QuickHashIntSet::add()

<?php
echo "sem verificação de duplicatas\n";
$set = new QuickHashIntSet( 1024 );
var_dump( $set->exists( 4 ) );
var_dump( $set->add( 4 ) );
var_dump( $set->exists( 4 ) );
var_dump( $set->add( 4 ) );

echo
"\ncom verificação de duplicatas\n";
$set = new QuickHashIntSet( 1024, QuickHashIntSet::CHECK_FOR_DUPES );
var_dump( $set->exists( 4 ) );
var_dump( $set->add( 4 ) );
var_dump( $set->exists( 4 ) );
var_dump( $set->add( 4 ) );
?>

O exemplo acima produzirá algo semelhante a:

sem verificação de duplicatas
bool(false)
bool(true)
bool(true)
bool(true)

com verificação de duplicatas
bool(false)
bool(true)
bool(true)
bool(false)

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top