Resources

Оновлено: 12.05.2023

Ресурс - це спеціальна змінна, що містить посилання на зовнішній ресурс. Ресурси створюються і використовуються спеціальними функціями. Список усіх цих функцій та відповідних типів ресурсів наведено у додатку.

Дивіться також функцію get_resource_type().

Оскільки ресурсні змінні містять спеціальні дескриптори для відкритих файлів, з'єднань з базами даних, областей полотна зображення тощо, перетворення в ресурс не має сенсу.

Завдяки системі підрахунку посилань, яка є частиною Zend Engine, ресурс, на який більше немає посилань, виявляється автоматично і звільняється збирачем сміття. З цієї причини рідко виникає необхідність звільняти пам'ять вручну.

Примітка: Постійні посилання на бази даних є винятком з цього правила. Вони не знищуються збирачем сміття. Докладнішу інформацію наведено у розділі про постійні з'єднання.