• ベストアンサー

fcloseをしない場合のファイルポインタ

一般的にファイル関連の処理をするとき $fh = fopen($tmp_file_name,"r"); 何か処理 fclose($fh); という感じで最後にfcloseをすると思います。 このfcloseをしない場合ってファイルポインタ(? 要はファイルへの参照、開いているという情報)はどうなるのでしょうか? 一般的なプログラムでDB接続をクローズし忘れたときみたいに接続だけが残って以後、参照不能やリソース不足に陥ったりするのでしょうか? それともスクリプトを実行し終えた瞬間に勝手に開放されるのでしょうか? flockについて考慮しない前提でお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10359)
回答No.1

プログラムが終了する時点で自動的にクローズされます。

関連するQ&A

専門家に質問してみよう