(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.
filenamesize4 a 4194304.
options4194304.
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