# Références faibles

- Introduction
- Installation/Configuration
  - Pré-requis
  - Installation
  - Types de ressources
- WeakRef — La classe WeakRef
  - Weakref::acquire — Acquière une forte référence sur un objet
  - Weakref::__construct — Construit une nouvelle référence forte
  - Weakref::get — Retourne l'objet pointé par sa référence forte
  - Weakref::release — Libère une référence précédemment acquise
  - Weakref::valid — Vérifie si l'objet référencé existe toujours
- WeakMap — La classe WeakMap
  - WeakMap::__construct — Construit un nouveau map
  - WeakMap::count — Compte le nombre d'entrées du map
  - WeakMap::current — Retourne la valeur courante de l'itération
  - WeakMap::key — Retourne la clé courante de l'itérateur
  - WeakMap::next — Avance jusqu'au prochain élément du map
  - WeakMap::offsetExists — Vérifie si un objet est dans le map
  - WeakMap::offsetGet — Retourne la valeur pointée par un certain objet
  - WeakMap::offsetSet — Met à jour le map avec une nouvelle paire clé-valeur
  - WeakMap::offsetUnset — Supprime une entrée depuis le map
  - WeakMap::rewind — Réinitialise l'itérateur au début du map
  - WeakMap::valid — Vérifie si l'itérateur est toujours sur un élément map valide