Eine resource ist eine spezielle Variable die eine Referenz zu einer externen Resource darstellt. Resourcen werden mit Hilfe spezieller Funktionen erzeugt und genutzt. Im Anhang finden Sie eine Liste all dieser Funktionen und der zugehörigen resource Typen.
Hinweis: Der resource Typ wunde in PHP 4 eingeführt.
Siehe auch get_resource_type().
Da resource Variablen spezielle Referenzen auf geöffnete Dateien, Datenbankverbindungen, Grafikbereichen usw. enthalten macht die Konvertierung von resource keinen Sinn.
Dank der mit der Zend Engine von PHP 4 eingeführten Referenzzähler werden Resourcen die von keiner Variablen mehr referenziert werden automatisch erkannt und vom Garbage Collector freigegeben. Aus diesem Grund ist es selten nötig Speicher von Hand freizugeben.
Hinweis: Persistente Datenbankverbindungen sind eine Ausnahme von dieser Regel, sie werden nicht vom Garbage Collector entfernt. Mehr Informationen finden sie im Abschnitt Persistente Verbindungen.