PHP是否有封闭的文件读取语法?

2024-05-29 04:29:43 发布

您现在位置:Python中文网/ 问答频道 /正文

在Python中,有一个很好的约定,即在处理完文件句柄后强制关闭它们:

with open('file', 'r') as myfile:
  ...do stuff with myfile...
...continued code, after closing...

“这样做的好处是,文件在其套件完成后会正确关闭,即使在执行过程中引发异常也是如此。它也比编写等价的try finally块(https://docs.python.org/2/tutorial/inputoutput.html)要短得多

类似地,Clojure显然有with-open结构,所以我假设Java也有类似的结构

我还没有在PHP中找到等效的操作-我可以在PHP中使用哪种类型的块来类似地不必处理每个fclose之后的每个fopen


Tags: 文件aswithcodeopen句柄myfile结构
1条回答
网友
1楼 · 发布于 2024-05-29 04:29:43

在PHP中,必须将其包装在函数中。当文件句柄变量超出范围时,文件将关闭。只需对多个文件重复调用函数

相关问题 更多 >

    热门问题