tempnam()
函數在 PHP 中用于生成一個唯一的臨時文件名
然而,這并不意味著 tempnam()
生成的臨時文件會立即被刪除。實際上,你需要在使用完臨時文件后手動刪除它。如果你沒有刪除臨時文件,它們將繼續占用磁盤空間,直到 PHP 進程結束或被重啟。
為了避免潛在的安全風險和磁盤空間問題,建議使用 tmpfile()
函數創建臨時文件,因為它會自動創建一個唯一的臨時文件并立即刪除它。如果你需要使用臨時文件名,可以在創建臨時文件后立即使用 tempnam()
函數獲取文件名,然后立即刪除臨時文件。