294 of 410 menu

Função fclose

A função fclose fecha um descritor de arquivo aberto, liberando recursos do sistema. O parâmetro recebe o descritor de arquivo que foi obtido anteriormente com a função fopen. A função retorna true em caso de fechamento bem-sucedido do arquivo e false em caso de erro.

Sintaxe

fclose(resource $handle): bool

Exemplo

Vamos abrir um arquivo para escrita, escrever dados nele e fechá-lo:

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

Resultado da execução do código:

true

Exemplo

Vamos tentar fechar um descritor inexistente:

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

Resultado da execução do código:

false

Exemplo

Vamos tratar uma situação excepcional:

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

Veja também

  • a função fopen,
    que abre um arquivo
  • a função feof,
    que verifica o fim do arquivo
  • a função flock,
    que bloqueia um arquivo
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar