Resources
Оновлено: 12.05.2023
Ресурс - це спеціальна змінна, що містить посилання на зовнішній ресурс. Ресурси створюються і використовуються спеціальними функціями. Список усіх цих функцій та відповідних типів ресурсів наведено у додатку.
Дивіться також функцію get_resource_type().
Оскільки ресурсні змінні містять спеціальні дескриптори для відкритих файлів, з'єднань з базами даних, областей полотна зображення тощо, перетворення в ресурс не має сенсу.
Завдяки системі підрахунку посилань, яка є частиною Zend Engine, ресурс, на який більше немає посилань, виявляється автоматично і звільняється збирачем сміття. З цієї причини рідко виникає необхідність звільняти пам'ять вручну.
Примітка: Постійні посилання на бази даних є винятком з цього правила. Вони не знищуються збирачем сміття. Докладнішу інформацію наведено у розділі про постійні з'єднання.