函式名:finfo_close()
函式描述:finfo_close() 函式用於關閉 fileinfo 資源,釋放相關資源。
適用版本:PHP 5 >= 5.3.0, PHP 7
語法:bool finfo_close ( resource $finfo )
引數:
- $finfo:必需。fileinfo 資源。
返回值:成功時返回 true,失敗時返回 false。
示例:
// 建立一個 fileinfo 資源
$finfo = finfo_open(FILEINFO_MIME_TYPE);
// 使用 fileinfo 資源獲取檔案的 MIME 型別
$mime_type = finfo_file($finfo, 'path/to/file.jpg');
echo $mime_type; // 輸出:image/jpeg
// 關閉 fileinfo 資源
finfo_close($finfo);
上述示例中,我們首先使用 finfo_open() 函式建立了一個 fileinfo 資源,並指定了 FILEINFO_MIME_TYPE 引數,用於獲取檔案的 MIME 型別。然後,我們使用 finfo_file() 函式傳入建立的 fileinfo 資源和檔案路徑,獲取了檔案的 MIME 型別並將其儲存在 $mime_type 變數中。最後,透過呼叫 finfo_close() 函式關閉了 fileinfo 資源,釋放了相關資源。
請注意,關閉 fileinfo 資源是一個良好的程式設計實踐,可以避免資源洩漏和效能問題。