Ejemplo que muestra el efecto de scream
Introducción
Afecta el comportamiento de PHP
PHP Manual
Referencias débiles
Introducción
Instalación/Configuración
Requerimientos
Instalación
Tipos de recursos
WeakRef
— La clase WeakRef
Weakref::acquire
— Adquiere una referencia fuerte de un objeto
Weakref::__construct
— Construye una nueva referencia débil
Weakref::get
— Devuelve el objeto apuntado por una referencia débil
Weakref::release
— Libera una referencia previmente adquirida
Weakref::valid
— Comprueba si el objeto referenciado aún existe
WeakMap
— La clase WeakMap
WeakMap::__construct
— Construye un nuevo mapa
WeakMap::count
— Cuenta el número de entradas vivas de un mapa
WeakMap::current
— Devuelve el valor actual de la iteración
WeakMap::key
— Devuelve la clave actual de la iteración
WeakMap::next
— Avanza al siguiente elemento del mapa
WeakMap::offsetExists
— Comprueba si un cierto objeto está en un mapa
WeakMap::offsetGet
— Devuelve el valor apuntado por un cierto objeto
WeakMap::offsetSet
— Actualiza el mapa con un nuevo par clave-valor
WeakMap::offsetUnset
— Elimina una entrada del mapa
WeakMap::rewind
— Sitúa el iterador al comienzo del mapa
WeakMap::valid
— Devuelve si el iterador aún está sobre un elemento válido de un mapa
Ejemplo que muestra el efecto de scream
Introducción
Afecta el comportamiento de PHP
PHP Manual