Les références faibles permettent au programmeur de conserver une référence à un objet sans en empêcher sa destruction. Ils sont utiles pour implémenter des structures tel que des caches.
Les WeakReferences ne peuvent pas être sérialisées.
Synopsis de la classe
final class WeakReference {
/* Méthodes */
public __construct()
public static create(object $object): WeakReference
public get(): ?object
}