La clase QuickHashStringIntHash
(No hay información de versión disponible, podría estar únicamente en SVN)
Introducción
Esta clase envuelve un hash que contiene strings, donde los valores son números enteros. Los hash también están disponibles como implementación de la interfaz ArrayAccess.
También se puede iterar sobre los hash con foreach, ya que la interfaz Iterator también está implementada. No se garantiza el orden de los elementos devueltos.
Sinopsis de la Clase
$filename
[, int $size = 0
[, int $options = 0
]] )$contents
[, int $size = 0
[, int $options = 0
]] )Constantes predefinidas
QuickHashStringIntHash::CHECK_FOR_DUPES-
Si se habilita, la agregación de elementos duplicados a un canjunto (a través de add() o de loadFromFile()) resultará en la eliminación de dichos elementos del conjunto. Esto tomará tiempo extra, por lo que solamente se usa cuando es necesaria.
QuickHashStringIntHash::DO_NOT_USE_ZEND_ALLOC-
Deshabilita es uso del gestor de memoria interno de PHP para las estructuras de conjuntosl Con esta opción habilitada, la asignaciones internas no con respecto a los ajuestes de memory_limit.
Tabla de contenidos
- QuickHashStringIntHash::add — Este método añade una nueva entrada a un hash
- QuickHashStringIntHash::__construct — Crea un nuevo objeto QuickHashStringIntHash
- QuickHashStringIntHash::delete — Este método elimina una entrada del hash
- QuickHashStringIntHash::exists — Este método comprueba si una clave es parte de un hash
- QuickHashStringIntHash::get — Este método recupera un valor de un hash mediante su clave
- QuickHashStringIntHash::getSize — Devuelve el número de elementos de un hash
- QuickHashStringIntHash::loadFromFile — Este método de fabricación crea un hash desde un fichero
- QuickHashStringIntHash::loadFromString — Este método de fabricación crea un hash desde una cadena de caracteres
- QuickHashStringIntHash::saveToFile — This method stores an in-memory hash to disk
- QuickHashStringIntHash::saveToString — Este método devuelve una versión serializada del hash
- QuickHashStringIntHash::set — Este método actualiza una entrada de un hash con un nuevo valor, o añade una nueva si la entrada no existe
- QuickHashStringIntHash::update — Este método actualiza una entrada de un hash con un nuevo valor