php SplFileInfo SplFileObject 关闭句柄方法

2022年8月19日10:26:45

  $fileName = 'robots.txt';
   //开启句柄
  $file1 = new SplFileInfo($fileName);
  echo $file1->getFilename();

  //关闭句柄
  $file = null;

  //再次打开
  $file2 = new SplFileInfo($fileName);
  echo $file2->getFilename();

可能出现:failed to open stream: Permission denied

fopen fclose是相对的,但是SplFileInfo SplFileObject 没有专门的关闭句柄的方法

参考:https://www.php.net/manual/en/class.splfileobject.php#113149

posted on 2022-08-19 13:49  zh7314  阅读(69)  评论(0编辑  收藏  举报