294 of 410 menu

関数 fclose

関数 fclose は、開いているファイルディスクリプタを閉じ、システムリソースを解放します。パラメータには、事前に関数 fopen で取得したファイルディスクリプタを渡します。この関数は、ファイルのクローズに成功すると true を、エラー時には false を返します。

構文

fclose(resource $handle): bool

ファイルを書き込み用に開き、データを書き込んでから閉じます:

<?php $file = fopen('test.txt', 'w'); fwrite($file, 'Hello World'); $res = fclose($file); var_dump($res); ?>

コード実行結果:

true

存在しないディスクリプタを閉じようとします:

<?php $res = fclose(null); var_dump($res); ?>

コード実行結果:

false

例外状況を処理します:

<?php $file = fopen('data.txt', 'w'); try { fwrite($file, 'data'); } finally { fclose($file); } ?>

関連項目

  • 関数 fopen,
    ファイルを開きます
  • 関数 feof,
    ファイル終端をチェックします
  • 関数 flock,
    ファイルをロックします
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否