Слабые ссылки
- Введение
- Установка и настройка
- WeakRef — Класс WeakRef
- Weakref::acquire — Создает сильную ссылку на текущий объект
- Weakref::__construct — Создает новую слабую ссылку
- Weakref::get — Возвращает объект, на который указывает ссылка
- Weakref::release — Освобождает предыдущую сильную ссылку
- Weakref::valid — Проверяет актуальность ссылки на объект
- WeakMap — Класс WeakMap
- WeakMap::__construct — Создает новую карту ссылок
- WeakMap::count — Количество актуальных ссылок в карте
- WeakMap::current — Возвращает текущее значение относительно внутреннего итератора
- WeakMap::key — Возвращает текущий ключ относительно внутреннего итератора
- WeakMap::next — Следующий элемент в карте ссылок
- WeakMap::offsetExists — Проверяет, присутствует ли переданный объект в карте
- WeakMap::offsetGet — Возвращает значение, на которое указывает переданный объект
- WeakMap::offsetSet — Добавляет новую пару ключ-значение в карту
- WeakMap::offsetUnset — Удалить запись из карты
- WeakMap::rewind — Возвращает указатель итератора на начало карты
- WeakMap::valid — Проверяет, укзывает ли текущий итератор на действительное значение