tempnam()
函数在 PHP 中用于生成一个唯一的临时文件名
然而,这并不意味着 tempnam()
生成的临时文件会立即被删除。实际上,你需要在使用完临时文件后手动删除它。如果你没有删除临时文件,它们将继续占用磁盘空间,直到 PHP 进程结束或被重启。
为了避免潜在的安全风险和磁盘空间问题,建议使用 tmpfile()
函数创建临时文件,因为它会自动创建一个唯一的临时文件并立即删除它。如果你需要使用临时文件名,可以在创建临时文件后立即使用 tempnam()
函数获取文件名,然后立即删除临时文件。