Клас WeakReference
(PHP 7 >= 7.4.0, PHP 8)
Вступ
Клас WeakReference надає спосіб доступу до об'єкта, не впливаючи на кількість посилань на нього, таким чином збирач сміття зможе звільнити цей об'єкт.
Об'єкт класу WeakReference не може бути серіалізованим.
Огляд класів
final
class WeakReference
{
/* Методы */
public __construct()
public static create(object $object): WeakReference
public get(): ?object
}
Приклади використання WeakReference
приклад #1 приклад #1. Просте використання WeakReference
Loading...
Висновок наведеного прикладу буде схожим на:
object(stdClass)#1 (0) {
}
NULL
Зміст
- WeakReference::__construct - Конструктор, який забороняє реалізацію
- WeakReference::create— Створює нове слабке посилання
- WeakReference::get— Отримує об'єкт із слабким посиланням