Resurser
Resurser
En resurs är en speciell variabel som håller en referens till en extern resurs. Resurser skapas och används av speciella funktioner. Se bilagan för en lista över alla dessa funktioner och motsvarande resurstyper.
Se även funktionen get_resource_type().
Konvertering till resurs
Eftersom resursvariabler håller speciella handtag till öppnade filer, databasanslutningar, bildkanvasområden och liknande, är konvertering till en resurs inte meningsfull.
Frigöra resurser
Tack vare referensräkningssystemet som är en del av Zend Engine, upptäcks en resurs utan fler referenser till den automatiskt, och den frigörs av skräpsamlaren. Av denna anledning är det sällan nödvändigt att manuellt frigöra minnet.
Not: Beständiga databaslänkar är ett undantag från denna regel. De förstörs inte av skräpsamlaren. Se avsnittet om beständiga anslutningar för mer information.