Documentación offline PHP master

QuickHashIntSet::loadFromFile

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

En esta página

QuickHashIntSet::loadFromFile

Este método de fábrica crea un conjunto a partir de un fichero

Descripción#

public static QuickHashIntSet::loadFromFile(string $filename, [int $size], [int $options]): QuickHashIntSet
```php

Este método de fábrica crea un nuevo conjunto a partir de un fichero en disco. El formato del fichero consiste en enteros de 32 bits con signo empaquetados juntos en el orden de bytes que el sistema en el que se ejecuta el código utiliza.

## Parámetros

`filename`  
El nombre del fichero desde el cual leer el conjunto.

`size`  
La cantidad de listas de cubos a configurar. El número que se pasa será automáticamente redondeado a la siguiente potencia de dos. También se limita automáticamente de `4` a `4194304`.

`options`  
Las mismas opciones que el constructor de la clase; excepto que la opción de tamaño es ignorada. Se calcula automáticamente para ser la misma que el número de entradas en el conjunto, redondeada a la potencia de dos más cercana con un límite máximo de `4194304`.

## Valores devueltos

Devuelve un nuevo `QuickHashIntSet`.

## Ejemplos

Ejemplo de `QuickHashIntSet::loadFromFile`
exists( $key ) ? 'set' : 'unset' ); } ?>

```php

Resultado del ejemplo anterior es similar a:

Key   0 ( 0) is unset
Key   1 ( 1) is set
Key   2 ( 2) is set
Key   3 ( 3) is set
Key   4 ( 4) is unset
Key   5 ( 5) is set
Key   6 ( 6) is unset
Key   7 ( 7) is set
Key   8 ( 8) is unset
Key   9 ( 9) is unset
Key  10 ( a) is unset
Key  11 ( b) is set
Key  12 ( c) is unset
Key  13 ( d) is set
Key  14 ( e) is unset
Key  15 ( f) is unset