294 of 410 menu

Función fclose

La función fclose cierra un descriptor de archivo abierto, liberando los recursos del sistema. En el parámetro se pasa el descriptor de archivo, que se obtuvo previamente mediante la función fopen. La función devuelve true si el archivo se cierra correctamente y false en caso de error.

Sintaxis

fclose(resource $handle): bool

Ejemplo

Abramos un archivo para escribir, escribamos datos en él y cerremos:

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

Resultado de la ejecución del código:

true

Ejemplo

Intentemos cerrar un descriptor que no existe:

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

Resultado de la ejecución del código:

false

Ejemplo

Manejemos una situación excepcional:

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

Ver también

  • la función fopen,
    que abre un archivo
  • la función feof,
    que comprueba el final del archivo
  • la función flock,
    que bloquea un archivo
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar