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