我正在使用SplFileInfo和SplFileObject处理PHP中的文件.但当我试图"重新打开"一个文件时,它会让我大叫:
SplFileObject::__construct(filemame): failed to open stream: Permission denied
Run Code Online (Sandbox Code Playgroud)
我想我应该在重新打开之前关闭我的文件,但我无法确定如何.
SplFile*没有close功能?!
zka*_*oca 11
您应该设置SplFileObject为null关闭文件.
<?php
$fileHandler = new SplFileObject('file.name');
//now file.name is open
$fileHandler = null;
//file.name is closed.
$fileHandler2 = new SplFileObject('file.name');
//file.name is re-opened
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6438 次 |
| 最近记录: |