gpt4 book ai didi

php - 在 PHP 中,使用 file_put_contents() 时应该使用 fclose() 吗?

转载 作者:行者123 更新时间:2023-12-03 01:01:29 24 4
gpt4 key购买 nike

我正在使用 PHP 函数 file_put_contents()将一些内容放入txt文件中。文档中的示例未完成使用 fclose() ,我应该关闭该文件还是没有必要?

我正在这样做:

        $root = $_SERVER['DOCUMENT_ROOT'];
$log = $root.'/logs/logsContenido.txt';
$agregadoLog = "texto a agregar";
file_put_contents($log, $agregadoLog, FILE_APPEND | LOCK_EX);

仅此而已。我没有关闭任何东西。

我应该做这样的事情:

            $root = $_SERVER['DOCUMENT_ROOT'];
$log = $root.'/logs/logsContenido.txt';
$agregadoLog = "texto a agregar";
$file = file_put_contents($log, $agregadoLog, FILE_APPEND | LOCK_EX);
fclose($file);

最佳答案

不,你不应该/不能。 file_put_contents 负责打开文件、写入内容和关闭文件。事实上,它不会向您公开任何您可以关闭的句柄,即使您想关闭也是如此。

关于php - 在 PHP 中,使用 file_put_contents() 时应该使用 fclose() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40977478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com