PHP8 Resource 資源類型

2023-08-14 16:58 更新

資源 resource 是一種特殊變量,保存了到外部資源的一個(gè)引用。資源是通過專門的函數(shù)來建立和使用的。所有這些函數(shù)及其相應(yīng)資源類型見附錄。

參見 get_resource_type()。

轉(zhuǎn)換為資源

由于資源類型變量保存有為打開文件、數(shù)據(jù)庫連接、圖形畫布區(qū)域等的特殊句柄,因此將其它類型的值轉(zhuǎn)換為資源沒有意義。

釋放資源

引用計(jì)數(shù)系統(tǒng)是 Zend 引擎的一部分,可以自動(dòng)檢測到一個(gè)資源不再被引用了(和 Java 一樣)。這種情況下此資源使用的所有外部資源都會(huì)被垃圾回收系統(tǒng)釋放。因此,很少需要手工釋放內(nèi)存。

注意: 持久數(shù)據(jù)庫連接比較特殊,它們不會(huì)被垃圾回收系統(tǒng)銷毀。參見數(shù)據(jù)庫永久連接一章。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號