(PECL quickhash >= Unknown)
QuickHashIntSet::loadFromFile — Este método de fábrica crea un conjunto a partir de un fichero
$filename, int $size = ?, int $options = ?): QuickHashIntSetEste 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.
filenameEl 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.
      
Devuelve un nuevo QuickHashIntSet.
Ejemplo #1 Ejemplo de QuickHashIntSet::loadFromFile()
<?php
$file = dirname( __FILE__ ) . "/simple.set";
$set = QuickHashIntSet::loadFromFile(
    $file,
    QuickHashIntSet::DO_NOT_USE_ZEND_ALLOC
);
foreach( range( 0, 0x0f ) as $key )
{
    printf( "Key %3d (%2x) is %s\n",
        $key, $key,
        $set->exists( $key ) ? 'set' : 'unset'
    );
}
?>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
